开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
会员能力 > 支付宝登录 > 案例分析 > app支付宝登录请求字符串数据如何生成
收藏
我的文档
设置
场景说明
app支付宝登录接口在服务端 sdk 内暂时未封装相关的接口类方法,导致完整版授权方式无法像app支付这类接口一样直接生成请求字符串数据,只能自行去拼接字符串数据内容。 
生成步骤说明
1.将必填参数拼接为待签名字符串数据
参考 完整版授权请求参数和返回,按照参数说明文档把必填参数进行拼接成待签名字符串数据内容(需去除sign值这个必填参数),如下示例。
plain text
复制代码
apiname=com.alipay.account.auth&app_id=xxxxx&app_name=mc&auth_type=authaccount&biz_type=openservice&method=alipay.open.auth.sdk.code.get&pid=xxxxx&product_id=app_fast_login&scope=kuaijie&sign_type=rsa2&target_id=20141225xxxx
2.生成签名 sign 值参数
下载 服务端sdk,参考 如何使用rsa签名验签 按照文档上签名方法(不同的编程语言签名方法不同,请勿参数错误)进行生成签名 sign 值参数。
3.参数拼接
通过把第1步拼接好的待签名字符串数据和第2步 sign 值进行拼接。拼接时,需要对 sign 值做 urlencode 处理。
拼接成功后获取到以下的数据内容如下。
plain text
复制代码
apiname=com.alipay.account.auth&app_id=xxxxx&app_name=mc&auth_type=authaccount&biz_type=openservice&method=alipay.open.auth.sdk.code.get&pid=xxxxx&product_id=app_fast_login&scope=kuaijie&sign_type=rsa2&target_id=20141225xxxx&sign=fmcp4gtim6rxsiefnjcvepjkv43exrup86cqgilhdhh2u/dn75eevmywc2ulkm7qkretku9fbvztjiqfdmjcj9yp+ji/f/pesaffr6rb2frjiqqlgxvxmdgvmjpsxhxvtiqpzy5fdokusjq2/ildkpu3/+tatm2jrw1ruomhgt0=
4.提交数据唤起授权页面
然后把获取到的完整版请求字符串数据通过客户端 sdk 上的提交方法进行提交唤起授权页面,详情请参见
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图