iOS 使用支付宝极简版 SDK 获取用户信息

概述

项目中需要用户实名认证,选择了通过支付宝获取用户信息的方式。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即可解决问题。这是通过查看安卓中的参数尝试后发现的。虽然文档中明确说明不能用其他的参数。

总结

  1. 应该了解每个参数的作用
  2. 应该对照下安卓的参数
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 场景:支付宝APP中扫码进入H5页面,用户授权登陆,获取用户支付宝用户的UID,头像,昵称。支付宝官方文档链接:h...
    wangxiaoda阅读 52,124评论 2 15
  • 这是支付宝demo中的一串代码 授权码的获取 实际开发中授权码是放到服务端来生成传回APP内部的 我们来剖析下这个...
    winlee阅读 57,429评论 20 22
  • 之前写了一个关于微信支付的博文,后来有人问我为什么不写上一个支付宝支付的呢。当初想的是支付宝支付比较简单,不像微信...
    2c2z0阅读 2,253评论 0 0
  • 支付宝获取userid的流程 支付宝授权流程图全过程支付宝用户授权流程图需要开发的关键点是:获取auth_code...
    小李子阅读 6,242评论 0 1
  • 此项目已开源 赶快来围观 Start支持下吧 【客户端开源地址-JPay】【服务端端开源地址-在com.javen...
    LucasAdam阅读 2,121评论 0 3

友情链接更多精彩内容