欢迎来到天天文库
浏览记录
ID:9847709
大小:216.00 KB
页数:5页
时间:2018-05-12
《api接口文档-netcms网站内容管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、四川古羌科技发展有限公司www.aspxcms.comNetCMSAPI开发商接口文挡lAPI标识ID及公共接口规范l权限接口规范l通用标签接口规范l发布站点接口规范l标签接口规范l会员积分接口规范l导航菜单接口规范l会员权限控制l插入评论l插入收藏v总体说明:此文档为API商开发基于NetCMS时使用,请开发商按照以下接口规范使用vAPI标识ID及公共接口API的传送参数标识ID需要用户自己定义,可以定义任意不为0的ID。如:job001,尽量建立得复杂些,以避免和别的API标识ID重复,最大长度30字符。不允许为中文,只能为英文,数字及下划线插入公共数据库:NT_API_Iden
2、t,此表存在于主数据库中数据库设计NT_API_Ident数据库结构如下字段名长度说明备注API_IDInt(4)(notnull)自动编号主键API_NameVarchar(50)(notnull)API系统名称第三方API商开发的系统名称,如:供求系统API_IdentVarchar(30)(notnull)API标识IDAPI的唯一标识IDAPI_ManageDirVarchar(30)(notnull)API后台安装目录路径为:/Manage/配置文件里API目录(后台)/您创建的目录API_ProsDirVarchar(30)(notnull)API前台安装目录路径为/配置
3、文件里API目录(前台)/您创建的目录API_ParamPathVarchar(200)(notnull)API系统的参数设置用于在主站参数设置中进行连接Api_Rec_LabelVarchar(200)(notnull)接受传递的参数作用:主系统在模板中查询到了标签属于API的。则把标签传递给此文件格式:sysPublic.aspx?Label=传递过来的标签的加密串此文件必须要加密,否则将对系统有安全隐患。Api_DataSourceNtext(null)数据库连接字符串为空则为主数据连接Api_DataTypeVarchar(20)连接对象5内部技术文档请注意保密四川古羌科技发
4、展有限公司www.aspxcms.comApi_passCodeVarchar(30)加密串用于参数传递使用。API商只需要通过程序把API数据插入此表中既可v权限接口API权限公共库表名NT_API_POP,API开发商需要把功能的权限代码加入到此数据库表中。此表存在于主数据库中数据库设计NT_API_POP数据库结构如下字段名长度说明备注pop_IDInt(4)(notnull)自动编号主键api_IdentIDVarchar(30)(notnull)API系统标识IDAPI系统标识ID,主系统为0Pop_classidint权限标识编号不能重复。范围为:1000-2000,只能
5、为数字,系统自动生成pop_parentIDint父权限标识编号pop_NameVarchar(50)(notnull)具体权限代码名称小于50个字符pop_PopIDVarchar(10)(notnull)权限的具体代码用于加入程序中使用。不能为1000-2000范围内的数字最大长度10个字符,使用得越复杂越好,以避免和其他权限代码重复。建议在权限代码前加一个API商的标识符。如:NT000123pop_ContentVarchar(200)(null)权限说明具体权限的帮助说明信息pop_StandbyVarchar(200)(null)备用字段备用字段Pop_addTimeDa
6、tetime创建日期说明在API开发的程序后台中加入此API的权限代码,就可以方便的控制管理员权限了。权限的调用1.引入命名空间:NT.root.pop2.调用方式:v通用标签接口API通用标签公共库表名NT_API_Currency,API开发商需要把功能的通用标签代码加入到此数据库表中。此表存在于主数据库中数据库设计NT_API_Currency数据库结构如下字段名长度说明备注ac_IDInt(4)(notnull)自动编号主键api_IdentIDVarchar(30)(notnull)API系统标识IDAPI系统标识IDac_NameVarchar(20)(notnull)通
7、用标签的名称ac_CodeVarchar(200)(notnull)通用标签的代码如{API=API的标识,NT_News_Title},请使用{API=API的标识,*}格式。*代表具体的代码5内部技术文档请注意保密四川古羌科技发展有限公司www.aspxcms.comv标签接口API标签公共库表名NT_API_LabelType,API开发商需要把自己建立的标签代码加入到此数据库表中。此表存在于主数据库中。此表为主数据库和API公共数据库,API系统不
此文档下载收益归作者所有