- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SDK使用说明
通用错误码
返回码 返回信息 备注
200 -- 调用成功
450 -- 记录请求信息时发生错误,具体见返回信息
460 AppKey is null! 请求中appKey为空
461 Signature is null!请求中签名为空
462 Consumer inexistence!AppKey对应的合作方不存在
463 Unauthorized Consumer!未授权的合作方
464 Invalid Signature!签名不正确
465 Authentication Exception!权限验证异常,具体见异常信息
466 Parameters Convert Exception!参数转换异常,具体错误见异常信息
安全认证签名介绍
接口规则
传输方
为保证交易安全性,采用HTTPS传输
式
hostname:平台的IP地址或域名。
URL格
port:平台的web访问端口。
式
uri:API的uri,详见API的接口定义。
举例:8:443/artemis/api/xxxxx
提交方
采用POST方法提交
式
数据格
提交和返回数据都为JSON格式
式
字符编
统一采用UTF-8字符编码
码
安全认
提供了基于AK/SK的安全认证方案。只有认证通过,才能正常访问每一个API。
证
权限控
每一个API都需要被授权。调用未被授权的API会提示错误。
制
证书要
暂不需要
求
调用成
功
详见#DOC@返回值规则@#
判断逻
辑
返回值规则
对于API接口调用返回的结果统一采用json格式,内容字段采用驼峰式方法命名,返回的接口内容格式如下:
code:业务错误码。调用成功时,返回code为“0”,当调用失败时,code为十六进制字符串错误码。查看每个API的错误码定义来判断错误类型。
msg:返回的错误信息,方便对接和调试,不能有堆栈信息
data:数据内容
返回的数据格式一般有如下几种:
a) 只返回单条数据。示例1
b) 返回多条数据。示例2
c) 没有分页信息的列表查询格式。示例3:
d) 若为图片数据,则直接返回二进制数据流。
e) 若状态码不为0,表示异常,则返回错误信息。示例4:
调用认证
安全认证签名介绍
本平台的接口调用安全认证方案,使用普遍被各大开放平台使用的ak/sk安全认证方案。调用 API 时,如果API需要安全认证,首先需要获取API的授权,得到
AppKey和AppSecret;其次,拼接签名字符串,将计算后的签名放在请求的 Header 传入,网关会通过对称计算签名来验证请求者的身份。
装了调用开放平台的API的方法,屏蔽了接口的安全认证限制带来的调用复杂性。调用者可下载直接使用,详见SDK下载。其他开发语言,则需要详细阅读以下
内容,自行实现安全认证签名工作
一、名词解释
Http Method http请求的方法,常用的方法有GET/POST/PUT/DELETE等。
请求 http请求中的头信息。
headers(Request
Headers)
header
http请求路径,指域名/IP(端口号)之后的部分,如请求地址为
path
指请求地址中的参数,如请求地址为
query
bodyForm 指POST请求中body中以键值对存在的参数。
AppKey/AppSecret
计算。
签名字符串 指待签名计算的字符串
签名 指签名计算的结果,为字符串
二、签名流程
用BASE64算法生成签名(签
您可能关注的文档
- MCUXpresso配置工具安装用户指南-NXPSemiconductors.PDF
- Molex铰链式和推挽式微型SIM卡插座.PDF
- Moses插件开发导引.PDF
- MySQL数据库架构的演化观察-系统技术非业余研究.PDF
- NuMicroICP应用程序NUC140USBSWD接口ISP.ppt
- OpenAPIH5-饿了么接入文档.PDF
- openSUSESSH插件使用说明-锦佰安.PDF
- Oracle大数据解决方案概览.PDF
- P91钢高温热损伤的二次谐波评价-声学技术.PDF
- PAR6基因在肿瘤发生发展中的作用及机制.PDF
- SDM241大规模软件开发过程与研发管理-MicrosoftDownloadCenter.PDF
- SHA-3的安全性分析-计算机应用研究.PDF
- SIMATIC过程控制系统PCS7使用新功能的软件更新-IndustrySupport.PDF
- SmartAir数字化航空服务平台-AmChamChinaonEventBank.PDF
- SmartLink交互式无线投屏器使用说明SL300.doc
- SmartPlant3D和SmartPlantFoundation在SEI应用情况简介.PDF
- SOA开发第二步–设计SOA架构-IBM.PDF
- SR系列管线定位仪-SeektechProductManuals.PDF
- StanfordResearchSystems电子仪器设备-先锋科技.PDF
- STS6100软件使用手册-华峰测控技术.doc
文档评论(0)