调用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

操作系统类型,取值:ANDROIDIOS

返回数据

名称 类型 示例值 描述
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"
}

错误码

访问错误中心查看更多错误码。