php生成appid,请求认证密钥-AppID
APP终端是迅睿CMS多终端概念的一种展示方式,开发人员需要具备的基本条件
1. 具备基本的App知识(安卓和iOS)及html知识(必备);
2. 懂得简单的逻辑判断和循环知识(可选);
3. 最好也能懂点SQL语句知识(可选);
4. 懂点PHP代码编写,方便编写更个性化的api接口(可选);
5. 能够熟练操作XunRuiCMS系统。
使用API接口是必选要有正确的密钥才能授权读取网站数据。
创建认证密钥
一、v1版本请求密钥参数:appid=[授权ID]&appsecret=[授权码]
AppID和AppSecret两个值是接口请求的必选参数
测试请求你的网站/index.php?s=httpapi&c=home&m=test&appid=AppID&appsecret=AppSecret
返回数据格式[
'code' : '0表示错误,1以上表示返回id或者正确',
'msg' : '错误时的提示',
'data' : '返回数据详情,一般为数组'
]
二、v2版本请求密钥参数:
客户端请求时更为安全,参数采用加密模式,加密字符串具有时效性v=2&appid=[授权ID]&signature=[客户端加密字符串]×tamp=[客户端请求时间戳]
signature加密格式为:md5($appid.$appsecret.$timestamp)
测试请求你的网站/index.php?s=httpapi&c=home&m=test&v=2&appid=AppID&signature=[客户端加密字符串]×tamp=[客户端请求时间戳]
返回格式与(一)相同
本文地址:https://www.xunruicms.com/doc/350.html
php生成appid,请求认证密钥-AppID相关推荐
- Android 生成PKCS10请求(csr)
Android 生成PKCS10请求(csr) 在做到自签名的SSL的双向认证的时候,客户端需要生成p10请求传给服务器,服务器签名之后返回PKCS7证书信息,客户端使用本地密钥和PKCS7证书的合成 ...
- iOS网络请求认证挑战
一.引言 Http请求中认证挑战相关的代理如下: 1.将要发送一个认证挑战的请求 - connection:willSendRequestForAuthenticationChallenge: 2.是 ...
- 针对由 CA 进行签名的证书生成新的专用密钥和 CSR
针对由 CA 进行签名的证书生成新的专用密钥和 CSR 对于由认证中心 (CA) 进行签名的证书,服务器随附了专用密钥以及已签名的证书.您可以针对由 CA 进行签名的证书生成新的专用密钥和证书签名请求 ...
- 认证密钥协商(Authentication key agreement)的安全目标
安全目标 几种常见的攻击 密钥协商的目的是在不可靠或者充满恶意的通信环境下实现参.参与者的安全会话.在这种环境中,存在着多种多样的攻击方式,它们可以是数学上的,也可以是物理方式上的:可以利用通信手段的 ...
- Django(part50)--Web请求认证
学习笔记,仅供参考 文章目录 Web请求认证 用户认证authenticate 用户登录login 用户登出logout 举个例子 Web请求认证 相关函数 from django.contrib.a ...
- Struts1 生成Action请求的几种方式分析
1 直接硬编码 <a href="/Lesson14_Struts1_Demo1//user/regUserDo.do">注册</a><br/> ...
- BLURtooth 漏洞导致攻击者覆写蓝牙认证密钥
聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 创建蓝牙无线技术的组织机构 Bluetooth SIG发布了一份指南,说明设备供应商如何缓解针对具有蓝牙功能设备的新型攻击. 蓝牙标准 ...
- linux生成秘钥库,在Linux中,生成强预共享密钥(PSK )的4种方法
预共享密钥(PSK)或也称为共享密钥是一串字符串,在加密过程中用作身份验证密钥.在使用之前共享PSK,并且由双方保持通信,以便在其他身份验证方法如用户名和密码应用之前进行相互身份验证. 在本文中,向你 ...
- 网络是怎样连接的--生成HTTP请求消息过程
文章目录 1.1 何为网址 1.2 解析网址 1.3 HTTP在干嘛 1.4 生成http请求和响应 1.1 何为网址 网址,准确来说应该叫URL,比如以http://开头的那一串东西.但实际上除了& ...
- 【网络是怎么连接的】—— 1.1 生成 HTTP 请求消息
热身问题(判断对错) 1. http://www.XXX.com 中的 www 代表 World Wide Web 协议(对通信操作规则所作的定义). 错误,WWW是万维网(world wide we ...
最新文章
- 一次性搞定权限树遍历(通用解决方案)
- 图像质量量化评估标准综述
- codeforces626F
- OVERLAPPED结构与GetOverlappedResult函数
- 备份下ionic升级
- ftp如何在服务器上打开文件,ftp在服务器上打开文件
- 未来教育计算机三级课后题答案,全国计算机三级网络技术课后题答案(2016.3 未来教育).docx...
- 文件管理器android实现,基于Android的文件管理器的设计与实现
- 计算机地图制图符号制作的心得,计算机地图制图实习报告.docx
- 机器学习和统计学和数据发掘_面向数据科学和机器学习程序员的5项最佳数学和统计学课程...
- 1212_MISRA_C规范学习笔记_控制表达式规则要求
- Redis重启数据丢失问题
- 无限火力无法连接到服务器,“无限火力”回来啦!连拳头都要世界聚焦于你 全新7777装备即将上线!...
- 干货精选 | 迅雷链再度亮相“魔都”上海,性能与安全兼得的区块链为何备受关注?...
- Wilcoxon符号秩检验
- Win10切换到了Users用户怎么切换回来
- HTML:桂林山水风景Web界面设计
- Pycharm 自制翻译扩展
- 详述numpy中的np.random.rand()、np.random.randn()、np.random.randint()、np.random.uniform()函数的用法
- 获取手机设备型号、系统版本、手机型号等信息