需求说明

uniapp开发支付宝小程序授权用户信息和用户手机号码过程中,与微信小程序的API是有所不同的,相同是都是需要<button></button>点击事件触发。接下来简单说明一下支付宝小程序授权用户信息和用户手机号码的方法。

完成需求

授权用户手机号码前,需要先在支付宝开放平台—>控制台—>产品绑定,绑定产品 – 获取会员手机号


用到的API:uni.getOpenUserInfouni.getPhoneNumber

<template><view style="padding:30rpx"><u-navbar title="演示" :is-back="false" /><button style="margin-top:100rpx" open-type="getAuthorize" scope="userInfo" @getAuthorize="getOpenUserInfo" @error="getInfoError">个人信息授权</button><button style="margin-top:100rpx" open-type="getAuthorize" scope='phoneNumber' @getAuthorize="getPhoneNumber" error="getPhoneError">手机号码授权</button></view>
</template><script>export default {data() {return {};},onLoad() {},methods: {// 触发getOpenUserInfo() {uni.getOpenUserInfo({success: (res) => {let userinfo = JSON.parse(res.response).responseconsole.log(userinfo)uni.showToast({title: "授权个人信息成功"});},fail: res => {uni.showToast({title: "授权个人信息失败"});}});},// 授权失败回调getInfoError() {uni.showToast({title: "取消授权个人信息"});},getPhoneNumber() {uni.getPhoneNumber({success: (res) => {let encryptedData = res.response;console.log(encryptedData)uni.showToast({title: "获得手机号码加密数据成功"});uni.request({url: '开发者的后端服务端',data: encryptedData,});},fail: (res) => {uni.showToast({title: "授权手机号码失败"});},});},getPhoneError() {uni.showToast({title: "取消手机号码授权"});},}}
</script><style scoped></style>
图1 演示页面 图2 弹出授权用户信息 图2 弹出用户手机号

点赞 评论 收藏 ~~ 欢迎讨论,如有错误,也希望大家不吝指出。 ~~ 点赞 评论 收藏

uniapp支付宝小程序授权用户信息、授权手机号码相关推荐

  1. vant weapp 小程序 获取用户信息授权

    vant weapp 小程序 获取用户信息授权 <template><div class="container"><van-button v-if=& ...

  2. 支付宝小程序获取用户信息及手机号

    支付宝小程序获取用户信息及手机号 众所周知,微信小程序是可以通过微信本身授权后再登录,平台可以拿到微信用的的账号相关信息,然后保存到数据库中,那么同理在支付宝小程序开发过程中,登录功能的设计也可以如此 ...

  3. 微信小程序获取用户信息“授权失败”场景的处理

    很多的时候我们在处理小程序功能的时候需要用户获取用户信息,但是呢为了信息安全,用户不授权导致授权失败场景:但是小程序第二次不在启动授权信息弹层,为了用户体验,可以用以下方式处理: function i ...

  4. uniapp微信支付宝小程序获取用户信息

    我们也知道微信小程序前段时间更新了获取用户信息方法(区别),今天介绍一下,最新版uniapp获取用户信息(支付宝和微信小程序) 直接上代码: <view class='bottom flex'& ...

  5. uniapp 微信小程序获取用户信息、手机号

    <template><!-- #ifdef MP-WEIXIN --><view><view><button type="primary ...

  6. uniapp微信小程序获取用户信息

    uni.getUserProfile({desc:"用于完善用户信息", //必填,声明获取用户个人信息后的用途,不超过30个字符success: (res) => {uni ...

  7. 支付宝小程序获取用户授权并进行认证登录流程(前端)

    1.支付宝小程序获取用户授权并进行认证登录流程 1.1申请获取用户信息能力     登录功能做之前要先沟通好客户的需求,支付宝小程序获取用户授权调用相应的接口之前要先获得对应的能力.如果需要获取身份证 ...

  8. 微信小程序如何实现同时授权用户信息和手机号码不重复授权问题

    相信很多小伙伴都有遇到了在点击一个按钮时想要实现同时获取到用户信息及手机号码并且授权过后不重复授权的操作,分享一下我的方法~ <!--index.wxml--> <!--showPo ...

  9. Uniapp实现小程序获取用户微信信息功能

    Uniapp实现小程序获取用户微信信息功能 实现后发现其实这个功能实现起来非常简单,但是,在实现这个功能的过程中真的好多坑啊,可能是我菜吧. 1.获取uniapp的appid和微信小程序的appid, ...

  10. 微信小程序获取用户信息(含服务端)

    本文获取用户信息方式需要服务端配合,纯前端的可查看 微信小程序获取用户信息(纯前端) 若需获取 openid 和用户信息,可使用 wx.getUserInfo() 获取加密后的信息,传给服务端后解密. ...

最新文章

  1. for java_Java For循环
  2. jmeter中文_JMeter安装配置
  3. PostgreSQL将表导出为CSV(服务器端、客户机端)完整版
  4. Java设计模式(十一):组合设计模式
  5. 3.1_栈_顺序存储结构(数组形式)
  6. C和指针 (pointers on C)——第七章:函数(上)
  7. DNS入门介绍之三BIND安装配置全过程
  8. 如何处理word document webservice response中奇怪的xml node
  9. 天玑720支持鸿蒙系统吗,天玑720属于骁龙多少 天玑720处理器相当于骁龙几
  10. windows xp 的开机黑屏只有光标闪动的解决方法
  11. AWK学习笔记五:可执行AWK程序
  12. 什么是数据结构?对数据结构的理解
  13. 计算机为什么逻辑判断准确,逻辑判断之评价型答题技巧
  14. PVM振动测量2018~2020调研整理
  15. 机器学习算法——决策树算法详细介绍,并使用sklearn实现案例预测,可视化决策树
  16. 毕设 电脑维修_入库出库结算论文
  17. 庖丁解牛-图解MySQL 8.0优化器查询转换篇
  18. jquery获取已选择和未选择的checkBox项以及清空所选项
  19. PTA 7-10 计算工资
  20. Mac外接显示器调色方法

热门文章

  1. PPT母版怎么应用到每张幻灯片?
  2. Mockito单元测试—verify
  3. windows 10预览版升级win10 7月29 10240.16384
  4. MAX2010主题微博:第一天
  5. UP对战平台DOTA全图 炸图 踢人
  6. Springboot美食视频网站69r13计算机毕业设计-课程设计-期末作业-毕设程序代做
  7. 梯度下降算法 c语言,梯度下降法的C语言实现
  8. 如何用VOSviewer分析CNKI关键词共现?
  9. 当代市场营销方式有哪些?
  10. 安装SQL 2016 ,都到最后了出现R server安装失败咋解决