# 接口调用
# 接口是通过什么协议访问的?
接口支持HTTP,HTTPS GET/POST请求,所有接口需在请求中加入公共参数,请求及返回结果都使用 UTF-8 字符集进行编码。
# 如何升级SDK
在SDK教程中详细记录了 SDK 各个版本的变动详情,请对照当前使用的版本至最新版本的说明,以确保服务的兼容。
# 如何开启/关闭SDK错误日志
//开启日志
ApiLogger.setNeedEnableLogger(true);
//关闭日志
ApiLogger.setNeedEnableLogger(false);
# SVS 是什么?
SVS全称是签名验签服务器,主要的作用是对用户所需要进行签名的数据进行签名,对需要验证签名的数据进行验签。
# 为什么要开启数字签名?
开启数字签名,可以确保您的 Key 被安全地调用。 例如,在数字签名未开启的情况下,您的 Key 泄露,极易发起非法访问;如果非法访问被平台策略自动识别,我们会对该 Key 进行强制处理,导致 Key 不能正常使用;如果开启数字签名,即使 Key 被泄露,窃取者在拿不到数字签名的情况下,是无法正常使用该 Key 发起请求,极大地保障您的 Key 安全和正常使用。
# 如何获取应用APPKEY和密钥?
您可以在Matrix PKI服务平台创建后获取Appkey应用信息。
# 服务API访问出错怎么办?
当您遇到服务 API 访问出错的情况,请您先对照错误码表,查询您的错误原因和解决方案。
# 服务API返回的全局错误码有哪些?
合作伙伴调用相关的服务接口时,响应正文中包含了常见的错误的错误码和错误描述。对应的信息都可以在我们提供的 API 错误码说明中找到。
详见: API错误码说明
# 如何解决接口访问超时的问题?
问题排查步骤:
1.先确认是链接超时还是响应超时?
2.链接超时时,多数情况下是您网络环境存在问题,请排查您的网络环境。
3.响应超时时,排查确认是访问我们的一个接口超时还是所有接口都超时,如果所有的接口都出现超时,极大可能是网络问题。若只有个别接口访问超时,请联系我们。
# 签名失败原因
1.P1签名时未在服务端保存证书
# 验签失败原因
1.验签时使用的算法与签名算法不一致
2.验签时与签名的格式不一致