更新时间:2024-02-01 15:54:55集成工具收藏订阅更新我的文档设置返回文档1 授权请求参数参数类型必填最大长度描述apinamestring是120服务对应的名称,常量值为 com.alipay.account.auth。methodstring是30接口名称,常量值为 alipay.open.auth.sdk.code.get。app_idstring是16支付宝分配给开发者的应用 id。示例值:2014123100022800app_namestring是2调用来源方的标识,常量值为 mc。biz_typestring是11调用业务的类型,常量值为 openservice。pidstring是16签约的支付宝账号对应的支付宝唯一用户号,以 2088 开头的 16 位纯数字组成。示例值:2088123456789012product_idstring是14产品码,常量值为 app_fast_login。scopestring是7授权范围,常量值为 kuaijie。target_idstring是32商户标识该次用户授权请求的 id,该值在商户端应保持唯一。示例值:kkkkk091125auth_typestring是11标识授权类型。authaccount:授权。sign_typestring是4商户生成签名字符串所使用的签名算法类型,目前支持 rsa2 和 rsa,推荐使用 rsa2。 signstring是344整个授权参数信息的签名,即此行以上参数 key 和 value 通过&拼接的字符串的签名值,对此字符串签名后需做 url 编码。说明:支付宝不强制校验该值。后续服务端调用 alipay.system.oauth.token(换取授权访问令牌)、(支付宝会员授权信息查询接口)接口需加签、验签,能够保证流程安全。示例值:gvgjbeqpd19zdcxy8nkdsmj1dlzymhxltsckeklu+zw5x05sxzv40i0kfx66zvbkt9jbajvvecq/ymam3cznfit5flh4nkistsyv9grpyv4ytgl3uiugbalisyvdo+nopbtqxz5hipopo51giemu2svab3xdyvgeybvwcwevk4w=2 唤起部分使用完整版 sdk 时,服务端拼接好的跳转样例 url 如下:apiname=com.alipay.account.auth&app_id=2016051801417322&app_name=mc&auth_type=authaccount&biz_type=openservice&method=alipay.open.auth.sdk.code.get&pid=2088221932028920&product_id=app_fast_login&scope=auth_user&sign_type=rsa&target_id=61ef37122e104d148c855d14e9bf90e2&sign=m6k7dz4cxpagln2uwijgsmgrcobythcqayqlc85/c6pcqoiu6tuhdmx5/hb0xy dmcdqofcqwkrgzbl040g/6avd/phousui9cmtd2hxszeejk7lufn9qrpamcm7/tub k/g/2rqp9ce8fy2rcbj/sfda09m5b 2gqzy9qkc5fe=3 返回结果说明支付宝服务端对提供的请求数据进行处理后,将结果返回给客户端。商户从支付宝登录授权 sdk 中获取结果数据后,根据这些数据进一步处理。 ●ios:ios 以 nsdictionary*格式将返回结果 resultdic 传入回调 block 中。resultdic 包含 3 个 key(resultstatus、result、memo),每个 key 对应一个字符串的 value。详情请参见 。●android:以字符串形式返回结果,字符串中包含三个关键字 resultstatus、result、memo,详情请参见 。3.1 返回结果样例3.2 返回结果参数说明参数类型最大长度描述resultstatusstring5本次操作的状态返回值,标识本次调用的结果。详情请参见 。示例值:9000resultstring144本次操作返回的结果数据。result_code具体状态码值请参见“result_code状态代码”。仅当resultstatus为“9000”且result_code为“200”时,代表授权成功。auth_code表示授权成功的授权码。示例值:success=true&auth_code=9c11732de44f4f1790b63978b6fbox53&result_code=200memostring无保留参数,一般无内容。示例值:处理成功3.2.1 状态码 result_status 说明状态码(resultstatus)状态描述9000请求处理成功。4000系统异常。6001用户中途取消。6002网络连接出错。3.2.2 结果码 result_code 说明状态码(result_code)状态描述200业务处理成功,会返回 authcode。1005账户已冻结,如有疑问,请联系支付宝凯发app官方网站的技术支持。202系统异常,请稍后再试或联系支付宝凯发app官方网站的技术支持。