APP终端是迅睿CMS多终端概念的一种展示方式,开发人员需要具备的基本条件

1. 具备基本的App知识(安卓和iOS)及html知识(必备);

2. 懂得简单的逻辑判断和循环知识(可选);


3、 最好也能懂点SQL语句知识(可选);


4、 懂点PHP代码编写,方便编写更个性化的api接口(可选);


5、 能够熟练操作XunRuiCMS系统。


使用API接口是必选要有正确的密钥才能会员读取网站数据。


创建认证密钥

blob.png


一、v1版本请求密钥参数:

appid=[APPID]&appsecret=[appsecret]

AppID和AppSecret两个值是接口请求的必选参数


测试请求

你的网站/index.php?s=httpapi&c=home&m=test&appid=AppID&appsecret=AppSecret

blob.png


返回数据格式

[
    'code' : '0表示错误,1以上表示返回id或者正确',
    'msg' : '错误时的提示',
    'data' : '返回数据详情,一般为数组'
]


二、v2版本请求密钥参数:

客户端请求时更为安全,参数采用加密模式,加密字符串具有时效性

v=2&appid=[APPID]&signature=[客户端加密字符串]&timestamp=[客户端请求时间戳]

signature加密格式为:


1、JS版

引入jquery.md
5、js工具包  [xss_clean][xss_clean] var appid = '1'; // APPID var appsecret = 'PHPCMFBxxxxxxxx'; //会员secret var timestamp = Math.round(new Date().getTime()/1000).toString(); // 十位当前时间戳 加密字符串:$.md5(appid+appsecret+timestamp)


2、PHP版

$appid = '1'; // APPID
$appsecret = 'PHPCMFBxxxxxxxx'; //会员secret
$timestamp = time(); // 十位当前时间戳

加密字符串:md5($appid.$appsecret.$timestamp)



3、其他语言以此类推


测试请求

你的网站/index.php?s=httpapi&c=home&m=test&v=2&appid=AppID&signature=[客户端加密字符串]&timestamp=[客户端请求时间戳]


返回格式与(一)相同

在我们使用迅睿CMS时候出现请求认证密钥-AppID问题,以上就是XunRuiCMS请求认证密钥-AppID解决的教程

点赞(0) 收藏(0)

评论列表

立即
投稿

微信客服

微信扫一扫

返回
顶部