iOS 使用支付宝极简版 SDK 获取用户信息
2020-04-23 本文已影响0人
NapoleonY
概述
项目中需要用户实名认证,选择了通过支付宝获取用户信息的方式。project 集成了支付宝极简版 SDK。具体使用方法可参考官方文档极简版授权请求参数和返回。
然而在实际测试时发现,拉起支付宝客户端,同意获取信息返回 App 获取到的 auth_code ,向支付宝请求用户信息时,总是返回无效的 code。
解决方案
https://authweb.alipay.com/auth?auth_type=PURE_OAUTH_SDK app_id=2016051801417322 scope=auth_user state=XXXXXXXXX(自定义 base64 编码)
极简版中的参数,scope 值改为 kuaijie
即可解决问题。这是通过查看安卓中的参数尝试后发现的。虽然文档中明确说明不能用其他的参数。
总结
- 应该了解每个参数的作用
- 应该对照下安卓的参数