调用CreateRPSDK上传需要集成的App包(Android上传apk,iOS上传ipa),系统异步生成无线认证SDK。创建完成后,需要调用DescribleRPSDK下载无线认证SDK。
请求方法:仅支持以HTTPS POST方法发送请求。
说明 实人认证Android SDK与apk的包名(
AndroidManifest.xml
中的package
)和签名(build.gradle
中的signingConfig
)绑定,修改应用的包名或签名后都需要重新生成并下载SDK;iOS SDK与BundleID绑定,BundleID不同则需要重新生成并下载SDK。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | CreateRPSDK |
要执行的操作。取值:CreateRPSDK。 |
AppUrl | String | 是 | https://example.aliyun.com |
接入方无线应用程序的可访问链接。实人认证服务端会从该地址下载无线应用,进行SDK生成。 说明 接入方务必保证该地址可访问,否则SDK会生成失败。
|
Platform | String | 否 | ANDROID |
操作系统类型,取值:ANDROID、IOS。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 8FC3D6AC-9FED-4311-8DA7-C4BF47D9F260 |
本次请求的ID。 |
TaskId | String | 1KQMcnLd4m37LN2D0F0WCD |
生成SDK的任务ID,用于查询SDK生成结果,一般生成可以在1分钟内完成。 |
示例
请求示例
https://cloudauth.aliyuncs.com/?Action=CreateRPSDK
&AppUrl=https://example.aliyun.com
&Platform=ANDROID
&<公共请求参数>
正常返回示例
XML
格式
<CreateRPSDKResponse>
<RequestId>8FC3D6AC-9FED-4311-8DA7-C4BF47D9F260</RequestId>
<TaskId>1KQMcnLd4m37LN2D0F0WCD</TaskId>
</CreateRPSDKResponse>
JSON
格式
{
"RequestId": "8FC3D6AC-9FED-4311-8DA7-C4BF47D9F260",
"TaskId": "1KQMcnLd4m37LN2D0F0WCD"
}
错误码
访问错误中心查看更多错误码。