本篇文章给大家谈谈支付宝小程序获取用户信息,以及支付宝小程序获取手机号对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
支付宝小程序-会员信息获取
官方的帖子:
预防下架,先记录下;
Q:调用alipay.user.info.share报错ISV 权限不足?
A:alipay.user.info.share 是获取会员信息功能包中获取用户信息接口。获取会员信息功能包已于2019 年5月25日升级,在此日期之前未获取会员信息功能包的小程序无法再调用 alipay.user.info.share。
支付宝小程序获取用户信息
小程序中调用 授权信息查询接口 alipay.user.info.share 报错“ISV 权限不足”。
小程序的【 alipay.user.info.share对应的功能包是(获取会员信息),不是(获取会员基础信息)】接口已经下架,若之前创建的应用里已添加了“获取会员信息”的功能包就能正常调用接口,未添加的则无法再添加此功能。 新创建的应用请添加 获取会员基础信息 功能包;添加成功后,再使用小程序 JSAPI 获取会员基础信息接口 my.getOpenUserInfo,该接口对应的是(获取会员基础信息)。
用button按钮获取支付宝小程序用户基础信息,无法唤起授权
最近在开发支付宝小程序,想要通过支付宝授权获取支付宝用户绑定的身份信息,按照接文档编写button组件,但是点击后无法获取下方授权提示。
解决:在小程序开发者工具上清除数据缓存。“清缓存”--“清除授权数据”,清除数据后再次点解就可以唤起授权申请提示。授权只能唤起一次,首次已经授权了,后续直接就获取数据了,可以不弹窗了。
支付宝小程序:三方场景如何获取用户手机号
本期主题:三方场景如何获取用户手机号
前言:
相关专用术语:商户、ISV、小程序应用、三方应用、小程序模板、PID、APPID、app_auth_token、AES,参考 专用术语解释。
在三方场景下获取用户手机号经常遇到这样困惑:自研小程序获取手机号需要配置AES秘钥、接口加签、应用网关、申请手机号敏感信息,但是三方应用下如何代商户设置这些呢,总不能让商户去设置吧。其实在三方应用场景下并不需要商户或者代商户配置接口加签方式和应用网关,只需要帮商户申请手机号敏感信息和设置AES秘钥就可以了(当然这些都不需要商户来配置)。
回顾:
因为三方场景下代商户获取手机号在自研小程序基础上进行的,我们先回顾下自研小程序如何获取用户手机号的。
创建小程序并设置接口加签方式 设置AES秘钥和应用网关 挂载获取会员手机号功能包并进行用户信息申请 小程序前端使用button按钮唤起用户手机号授权 服务端进行解密获取用户手机号
三方场景获取用户手机号:
1、在开发小程序模板时,集成获取用户手机号功能,由于小程序模板后台不能配置AES秘钥,所以需要只能通过接口的方式设置;商户小程序也建议使用接口方式配置AES秘钥,具体参考下方 : 5 .获取商户小程序/小程序模板AES秘钥 。
2、本流程对商家/小程序模板都适用。
3、小程序模板和商家小程序一样,都可以授权给三方应用,实现三方应用带调用,详见【小程序模板授权】。
下面介绍三方场景下小程序模板和商户小程序获取手机号流程:
创建三方应用并配置接口加签方式、AES秘钥、挂载获取用户手机号功能包 创建小程序模板(三方授权模式忽略此步骤) 商户小程序和小程序模板授权给三方应用(此外商户小程序除使用授权链接授权外,三方模板模式还可以使用订购服务进行授权) 代商户小程序/小程序模板进行用户信息申请 获取商户小程序/小程序模板AES秘钥 商户小程序/小程序模板上使用button唤起用户手机号授权 注: 三方模式下my.getPhoneNumber必须传入protocols-isvAppId参数 前端必须在用户点击button进行授权后的onGetAuthorize回调中进行调用my.getPhoneNumber否则会报无效的授权关系 button open-type="getAuthorize" onGetAuthorize="onGetAuthorize" onError="onAuthError" scope='phoneNumber' 授权手机号n/button onGetAuthorize: (res) = {n my.getPhoneNumber({ protocols:{ // 小程序模板/商户小程序所属的三方应用appId isvAppId: '2017122xxxxxxxxxxx' n },success: (res) = { let encryptedData = res.response; //使用my.request传递密文到服务器端 my.request({ url: '你的后端服务端',//发送给服务端,让服务端对加密数据进行解密 data: encryptedData, }); console.log("getPhoneNumber_success",res); },fail: (res) = { console.log(res); console.log('getPhoneNumber_fail'); },n });nn }, 服务端接收小程序端密文进行解密
获取用户手机号常见问题: my.getPhoneNumber 解密的时候报“无效的授权关系” 小程序使用 my.getPhoneNumber 解密后返回的手机号没有带国籍码如+86,有海外手机号时该怎么区分? 小程序可以同时获取手机号和会员基础信息吗 调用 my.getPhoneNumber,报错“ISV权限不足”
支付宝小程序获取用户信息的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于支付宝小程序获取手机号、支付宝小程序获取用户信息的信息别忘了在本站进行查找喔。
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » 支付宝小程序获取用户信息(支付宝小程序获取手机号)