H5、PC获取用户信息快速接入

简介: 在前一篇,开发者账号配置:https://openclub.alipay.com/read.php?tid=783&fid=43 中已经得到了相关信息,在这篇帖子将会说明这些信息作何用。 第一步:获取auth_code拼接授权链接:参考官方文档用户授权,这里会用到前一篇中的appid和授权回调地址,需要注意的是,配置的是https://www.taobao.com,则填在授权链接中的就是https%3a%2f%2fwww.taobao.com 要做一次urlencode。
在前一篇,开发者账号配置 中已经得到了相关信息,在这篇帖子将会说明这些信息作何用。

第一步:获取auth_code


拼接授权链接:参考官方文档用户授权,这里会用到前一篇中的appid和授权回调地址,需要注意的是,配置的是https://www.taobao.com,则填在授权链接中的就是https%3a%2f%2fwww.taobao.com 要做一次urlencode。 

例如:「以下不是真是链接,无法访问」各位可以使用各自账号尝试。

https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?app_id=2016040701275274&scope=auth_user&redirect_uri=https%3a%2f%2fwww.taobao.com 将该链接贴到浏览器访问即可,通过用户或非主动的方式授权后,会回跳到刚刚配置的授权回调地址中,如上面的链接就是到淘宝。 

https://www.taobao.com/?app_id=2016040701275274&source=alipay_wallet&scope=auth_user&alipay_token=&userOutputs=auth_user&auth_code=ae2bcc6fa50d490ebdcf27ec57dbXX46 得到auth_code=ae2bcc6fa50d490ebdcf27ec57dbXX46 

特别注意: 如果出现对不起访问出错了 ,可以看下这个帖子:授权访问返回对不起访问出错了  另外手机网页只能在钱包中进行授权。 每次用户授权完成,回调地址中的auth_code将不一样,auth_code只能使用一次,一天未被使用自动过期。 每次授权后,前一次换取的access_token也将会失效。需要重新换取。 

第二步:根据auth_code获取access_token和user_id


这里就需要调用服务端接口了,接口名称:alipay.system.oauth.token 接口文档:https://doc.open.alipay.com/docs/api.htm?docType=4&apiId=1025 下载SDK 集成,SDK使用 若还有疑问请回复本帖,这边给大家再加。 

这里再说明以下:user_id,这是会员的唯一标识符,可以根据这个来实现登录,或者进行支付宝账号和其他账号体系的绑定。 

第三步:根据access_token获取用户信息


这里也需要调用服务端接口,接口名称:alipay.user.info.share 接口文档:https://doc.open.alipay.com/docs/api.htm?apiId=1218&docType=4 下载SDK 集成,SDK使用 特别需要注意的地方: 接口名称不要混淆,alipay.user.info.share和alipay.user.userinfo.share这里使用的是alipay.user.info.share

传参的时候,这里传的access_token不是biz_content里的。具体看接口参数示例。

可以得到:支付宝用户ID、昵称、性别、省份、城市、用户头像信息、用户类型、用户状态、是否通过实名认证、学生认证信息。其他信息暂不开放。

目录
相关文章
|
机器学习/深度学习 算法 PyTorch
深度学习经典算法PPO的通俗理解
#1 前置知识点 基本概念 [https://www.yuque.com/docs/share/04b60c4c-90ec-49c7-8a47-0dae7d3c78c7?#](https://www.yuque.com/docs/share/04b60c4c-90ec-49c7-8a47-0dae7d3c78c7?#) (部分符合的定义在这里) 要理解PPO,就必须先理解Actor
10315 0
|
4月前
|
人工智能
告别排版噩梦:一个开源SKILL,让我彻底告别公众号排版的“噩梦”
**gzh-design-skill**,一个专门为公众号排版设计的 Skill,面向 AI Agent(如 Claude Code、Codex、Cursor 等)使用。 你写完 Markdown,它按你选的主题,生成样式**全内联**的 HTML——粘贴到公众号编辑器后**格式不丢、样式不掉**。自动编章节号、标关键词下划线、配引言卡与目录、处理代码块和图片、合并作者签名,并用校验脚本兜住公众号平台的各种坑。
864 1
告别排版噩梦:一个开源SKILL,让我彻底告别公众号排版的“噩梦”
|
8月前
|
CDN
别花冤枉钱!阿里云 CDN 怎么收费?计费模式、价格表、增值费用全汇总
阿里云CDN收费分基础费(必选)和增值费(按需)。基础费支持按流量、带宽峰值或月结95峰值三种计费模式,默认按流量阶梯计价(中国内地低至0.15元/GB);增值费含HTTPS、QUIC、WAF、实时日志等,仅使用才计费。资源包可享大幅优惠。
1120 1
|
安全 Java API
深入解析 Spring Security 配置中的 CSRF 启用与 requestMatchers 报错问题
本文深入解析了Spring Security配置中CSRF启用与`requestMatchers`报错的常见问题。针对CSRF,指出默认已启用,无需调用`enable()`,只需移除`disable()`即可恢复。对于`requestMatchers`多路径匹配报错,分析了Spring Security 6.x中方法签名的变化,并提供了三种解决方案:分次调用、自定义匹配器及降级使用`antMatchers()`。最后提醒开发者关注版本兼容性,确保升级平稳过渡。
1812 2
|
JavaScript API
vue3父子组件相互调用方法详解
vue3父子组件相互调用方法详解
10283 10
|
小程序 前端开发 Java
支付宝小程序 PHP 获取用户手机号 验签解密 RSA解密 AES解密
支付宝小程序 PHP 获取用户手机号 验签解密 RSA解密 AES解密
2192 0
|
小程序
深入理解 uni-app 页面生命周期(四)onShareAppMessage
深入理解 uni-app 页面生命周期(四)onShareAppMessage
2315 0
|
小程序
移动医保支付
移动医保支付
1658 0
|
Web App开发 JavaScript 小程序
【有问必答】搭建uniapp项目流程手把手教学
本文详细介绍了uniapp项目的搭建流程、组件引入、接口封装及常用配置。作者“狗哥”应博友之邀,分享了其日常开发经验,包括HBuilderX的使用、uview-ui和moment.js的引入与配置、环境变量设置、HTTP请求封装及API接口管理等内容。文章强调理解官方文档的重要性,并提供了具体步骤和示例代码,帮助读者快速掌握uniapp开发技巧。
929 0
【有问必答】搭建uniapp项目流程手把手教学