这几天公司有个获取到支付宝的登录用户信息的需求,以前知道的第三方登录,没有做过支付宝登录,在网上查找资料并不是很多且不全面,促使我自己不得不写一篇完整的流程;

第一步:1.去支付宝开发者平台的开发者中心,在自己的应用上添加支付宝登录功能如下图:

支付宝后台

2.下载demo 里面有支付宝授权的代码,但是不完整,这时你就可以看开发文档了(点击如图所示的app支付宝登录-》api列表 )

3.多谢www.jianshu.com/p/a33c8ac35449的分享作者,参考了该链接的内容和文档的结合先调用NSString *serverString = [NSString stringWithFormat:@"https://openapi.alipay.com/gateway.do?app_id=%@&charset=UTF-8&code=%@&format=json&grant_type=authorization_code&method=alipay.system.oauth.token&platform=aop&sendFormat=normal&sign_flag=true&sign_type=RSA×tamp=%@&sign=%@",appID,authCode,dataStr1,signedString];这个网址,拿到授权指令,然后在调用一下NSString *serverString = [NSString stringWithFormat:@"https://openapi.alipay.com/gateway.do?app_id=%@&charset=utf-8&auth_token=%@format=json&method=alipay.user.userinfo.share&sign_type=RSA×tamp=%@&sign=%@&version=1.0",app_id,auth_token,dataStr1,signedString];

这个接口的调用就可以得到用户的信息,

如果有问题的可以提出,我会解答的

关于支付宝授权登录获取用户信息相关推荐

  1. H5网页使用支付宝授权登录获取用户信息详解

    用户信息授权 用户信息授权主要是为了获取支付宝用户ID(USER_ID).授权令牌(access_token),便于开发者处理自身业务逻辑的时候使用,例如:获取支付宝用户信息.发会员卡.快捷登录等.授 ...

  2. 微信小程序授权登录获取用户信息详解

    今天来说一下微信小程序的授权登录获取用户信息,首先我们看微信提供的小程序开发文档: https://blog.csdn.net/qq_41971087/article/details/82466647 ...

  3. Spring boot 项目(十三)——实现微信公众号授权登录获取用户信息

    引言 微信公众号开发中,必不可少的一环:公众号授权登录.获取微信用户信息 前期准备 内网渗透=>生成本地指定端口映射的外网域名 链接:内网渗透工具natapp使用详解 域名生成之后修改yml文件 ...

  4. Android之QQ授权登录获取用户信息

    有时候我们开发的app需要方便用户简单登录,可以让用户使用自己的qq.微信.微博登录到我们自己开发的app. 今天就在这里总结一下如何在自己的app中集成QQ授权登录获取用户信息的功能. 首先我们打开 ...

  5. 支付宝 APP登录 获取用户信息 PHP

    支付宝APP登录服务端流程如下: 1.换取授权访问令牌 2.查询用户信息 APP调用sdk组装授权登录请求(系统交互流程),成功后,支付宝会返回 auth_code,利用此 auth_code 请求 ...

  6. 微信小程序授权登录获取用户信息并保存至缓存用于下次登录

    1.获取用户信息 wx.getUserProfile(Object object) 获取用户信息.页面产生点击事件(例如 button 上 bindtap 的回调中)后才可调用,每次请求都会弹出授权窗 ...

  7. java实现微信公众号授权登录获取用户信息(一)

    参考文章:https://blog.csdn.net/Santiago_M/article/details/79109154 : https://www.cnblogs.com/jilu/p/6123 ...

  8. 微信登录——授权登录获取用户信息

    引言 实现微信扫码登录关键之处就是获取到微信用户信息,那么这就涉及到了微信授权,通过微信授权我们可以获取到用户信息:微信官方文档写的还是比较详细的,但是没有代码演示,这里我就用代码演示一下如何实现微信 ...

  9. 微信小程序授权登录——获取用户信息

    小程序登录 小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系. 登录流程时序 效果展示: 功能实现: 新建一个login页面 login.js: wx. ...

  10. 基于Spring Boo微信公众号授权登录获取用户信息(附带完整源码)

    简介 微信公众号开发中,必不少可少的一环:公众号授权登录.获取微信用户信息. 本地完整运行环境准备 内网渗透=>生成本地指定端口映射的外网域名 传送门:内网渗透工具Natapp使用详解 域名生成 ...

最新文章

  1. Iterator与ListIterator有什么区别
  2. Python之模块与包(下)
  3. mysql5.6.28安装_mysql5.6.28源码安装
  4. yandex 浏览器 linux,业界动态
  5. PureCode--iOS--自定义UITableViewCell(含疑问)
  6. 文华软件怎样测试交易系统的收益,交易系统的测试与评估报告
  7. java cmd退出_在Java中关闭命令行窗口
  8. matlab按图像边缘抠图_Ps最全十大抠图方法都在这,最后一种万能「值得收藏」...
  9. [架构之路-42]:目标系统 - 系统软件 - Linux下的网络通信-2-无线局域网WIFI原理、WIFI与3G/4G/以太网/蓝牙的协议转换
  10. Python报错:ValueError: operands could not be broadcast together with shapes
  11. 如何制定一份测试工程师年度计划
  12. python科研向数据处理篇——python-pptx批量向PPT中插入图片
  13. 【情感分析:挖掘观点、情感和情绪】读书笔记-02
  14. 个人电子邮箱怎么注册?
  15. 英飞凌TC397移植FreeRTOS
  16. 杨超越的经历故事性太强了,现实版的娱乐圈爽文
  17. 【springboot中jasypt-spring-boot-starter的使用】
  18. 读万卷书,写万行代码
  19. python多元线性回归mlr 校正_多元线性回归分析(multiple regression)原理及举例
  20. 数据中心运维管理技能的重要性

热门文章

  1. WifiConnectivityManager 管理扫描
  2. 从Slice_Header学习H.264(三.1)--相关细节之 POC的计算
  3. 动态电压与频率调节在降低功耗中的作用
  4. python函数第二次运行报错_(数据科学学习手札54)Python中retry的简单用法
  5. udp聊天室的界面实现
  6. python对文件操作采用的统一步骤是_python之文件操作总结
  7. c语言用数组实现大数加减,c语言版大数计算器(实现大数的加减乘除运算,已更新源代码)...
  8. 45个python入门案例_给Python小白看的10个使用案例,入门Python就在这里了
  9. PPT自定义内容/PPT自定义放映/PPT自定义文件等编辑说明
  10. mysql groupby 优化