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

这篇具有很好参考价值的文章主要介绍了uniapp支付宝小程序授权用户信息、授权手机号码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

需求说明

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

完成需求

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

uniapp支付宝小程序授权用户信息、授权手机号码
用到的API:uni.getOpenUserInfouni.getPhoneNumber文章来源地址https://www.toymoban.com/news/detail-482883.html

<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).response
						console.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>
uniapp支付宝小程序授权用户信息、授权手机号码图1 演示页面
uniapp支付宝小程序授权用户信息、授权手机号码图2 弹出授权用户信息
uniapp支付宝小程序授权用户信息、授权手机号码图2 弹出用户手机号

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

到了这里,关于uniapp支付宝小程序授权用户信息、授权手机号码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 支付宝小程序授权登录 (Java 后台篇)

    支付宝小程序授权登录 (Java 后台篇)

    支付宝小程序授权登录 (Java 后台篇) 开始 : 实现支付宝小程序授权登录功能, 本文主要是介绍支付宝小程序授权登录流程,与关键登录与处理代码. 流程 : 关键代码 : 1.获取用户信息 2.获取用户手机号 关键参数指南 : AppId : 支付宝开放平台 ⇒ 控制台 ⇒ 左上角 公钥密钥: 支付宝

    2024年02月12日
    浏览(10)
  • java 微信小程序授权获取用户手机号码 (完整demo)
  • uniapp微信小程序:点击按钮先判断用户是否授权位置信息、用户位置信息授权、进入下一个页面

    uniapp微信小程序:点击按钮先判断用户是否授权位置信息、用户位置信息授权、进入下一个页面

    前提 :该实例是使用uniapp的小程序 实现的 文章描述: 这里要实现的功能是: 1、点击页面中的一个按钮 2、判断用户是否授权位置信息 3、未授权–弹出位置授权框;已授权–进入下一个页面(地址选择页); 4、弹出位置授权框后,是否同意授权 5、同意:得到地址;不同

    2024年02月08日
    浏览(37)
  • JAVA支付宝小程序授权登陆,并生成二维码(证书方式)

    接入准备 https://opendocs.alipay.com/open/284/106001?ref=api 根据文档进行创建小程序、配置相关信息(接口加签方式选择证书) 生成二维码文档https://opendocs.alipay.com/mini/02owto 开发接口

    2024年02月11日
    浏览(15)
  • uniApp APP跳转支付宝小程序,uniapp唤起支付小程序

    ps:ios上支付宝的自定义协议是alipay   Android上支付宝的自定义协议是alipays         plus 不需要定义声明,为app端系统默认参数

    2024年02月12日
    浏览(35)
  • uniapp开发支付宝小程序

    uniapp开发支付宝小程序

    1.运行支付宝小程序  这里运行后会打开你下载的支付宝开发者工具(中间有一步是配置你的支付宝开发者工具地址,这个就没有写了)    到此为止运行支付宝小程序就成功了 2.TypeError: Function(...) is not a function  出现该原因就是用了Function,当你的代码出现了该种情况就是看

    2024年02月11日
    浏览(17)
  • uniapp使用支付宝小程序插件

    uniapp使用支付宝小程序插件

    比如接入商家消息的插件:https://opendocs.alipay.com/mini/01rnqx 准备工作:先按照上面的操作购买添加插件到指定的小程序 开入接入: 如果使用uniapp,以上几个步骤要稍微调整下: 第二步原本在app.json中添加插件在uniapp开发中需要换到manifest.json中(unapp项目根本下就有) 找到支付宝

    2024年02月11日
    浏览(12)
  • uniapp支付宝小程序如何在开发者工具启动

    uniapp支付宝小程序如何在开发者工具启动

    小程序开发者工具安装地址 在uniapp项目根目录下的manifest.json中找到支付宝小程序配置,输入在支付宝中获取的appid 选择HBuilder导航栏的工具-设置-运行配置-支付宝小程序开发者工具路径-选择到小程序开发者工具.exe 运行-运行到小程序模拟器-支付宝小程序开发者工具 运行成功

    2024年02月11日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包