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
10185 0
|
安全 Java API
深入解析 Spring Security 配置中的 CSRF 启用与 requestMatchers 报错问题
本文深入解析了Spring Security配置中CSRF启用与`requestMatchers`报错的常见问题。针对CSRF,指出默认已启用,无需调用`enable()`,只需移除`disable()`即可恢复。对于`requestMatchers`多路径匹配报错,分析了Spring Security 6.x中方法签名的变化,并提供了三种解决方案:分次调用、自定义匹配器及降级使用`antMatchers()`。最后提醒开发者关注版本兼容性,确保升级平稳过渡。
1683 2
|
存储 JSON API
深入研究:淘宝天猫商品详情查询API详解
淘宝开放平台提供一系列API接口,帮助开发者获取淘宝商品的详细信息并集成到自有应用中。主要功能包括:获取单个商品详情(item_get)、评论信息(item_review)、快递费用(item_fee)、等。此外,还支持搜索商品(item_search)、按图搜索(item_search_img)、优惠券查询(item_search_coupon)、类目信息(item_cat_get)等功能。返回数据通常为JSON格式,包含商品标题、价格、库存、主图链接等基本信息,以及HTML格式的详细描述内容,方便开发者解析与展示。
|
小程序
深入理解 uni-app 页面生命周期(四)onShareAppMessage
深入理解 uni-app 页面生命周期(四)onShareAppMessage
2250 0
|
JavaScript API
vue3父子组件相互调用方法详解
vue3父子组件相互调用方法详解
10173 10
|
小程序 前端开发 Java
支付宝小程序 PHP 获取用户手机号 验签解密 RSA解密 AES解密
支付宝小程序 PHP 获取用户手机号 验签解密 RSA解密 AES解密
2084 0
|
Web App开发 JavaScript 小程序
【有问必答】搭建uniapp项目流程手把手教学
本文详细介绍了uniapp项目的搭建流程、组件引入、接口封装及常用配置。作者“狗哥”应博友之邀,分享了其日常开发经验,包括HBuilderX的使用、uview-ui和moment.js的引入与配置、环境变量设置、HTTP请求封装及API接口管理等内容。文章强调理解官方文档的重要性,并提供了具体步骤和示例代码,帮助读者快速掌握uniapp开发技巧。
869 0
【有问必答】搭建uniapp项目流程手把手教学

热门文章

最新文章