[微信小程序]微信Mini程序获得微信绑定授权

  • A+
所属分类:app开发
摘要

.在微信迷你程序文档中给出了以下示例要获得微信用户绑定的手机号码,首先需要调用登录界面。由于用户需要主动触发以启动对移动电话号码接口的访问,因此API不调用该函数,因此需要通过单击组件来触发该函数。注:目前,该界面为非个人开发者,并已完

.

在微信迷你程序文档中给出了以下示例

要获得微信用户绑定的手机号码,首先需要调用登录界面。

由于用户需要主动触发以启动对移动电话号码接口的访问,因此API不调用该函数,因此需要通过单击组件来触发该函数。

注:目前,该界面为非个人开发者,并已完成小程序的认证开放.需要小心使用,如果用户报告更多或发现在不必要的情况下使用,微信有权永久恢复小程序的界面权限。

组件的值需要设置为当用户单击并同意时,微信服务器返回的加密数据可以通过事件回调获得,然后在第三方服务器上组合并解密以获得移动电话号码。

在回调中调用登录可以刷新登录状态。此时,服务器用来交换代码的会话密钥不是会话密钥,因为加密会导致解密失败。建议:(查看淘宝天猫JD.com免费购物和省钱、赚钱的优惠券)<;/b>;开发人员提前使用登录检查,或在回调中使用登录检查,以避免刷新登录状态。

参数类型描述加密DataString的完整用户信息的加密数据,包括敏感数据。详细查看初始向量加密数据解密算法ivString加密算法,并详细查看加密数据解密算法。

EncryptedData<;b>;[中国共产党和注册会计师,小白广告联盟最赚钱的广告联盟,点击http://www.xiaobaiadmin.com,与百度联盟相同的广告联盟]<;/b>;解密为以下json结构,有关更多细节,请参见加密数据解密算法。

但是在这里,您会发现它并不是详尽无遗的,特别是在解密和错误代码方面。

首先,正如手册中所描述的,解析加密的数据包并不完全理解。我会给你举个例子。

GetPhoneNumber: function (E) {console.log (e.detail.iv); console.log (e.detail.encryptedData); wx.login ({success:res=> {sole.log (res.code); request ({url:'https:/ your decryption address'), data: {'EncryptedData':encodeURIComponent (e. Detail. Encrypted data), 'iv':e. Detail. IV, 'code':res.code}, method:' GET',/ option, GET,Head,POST,PUT,DELETE, tracking, CONNECTHeader: < b > [http://www.526bt.com 19.9 yuan can download the entire network source code] < / b > {'Contenttype':'application/json'}, / set the requested HeaderSuccess:Function (Res) {if (res.state=1) {/ I set the return value of 1 is correct / stored in the cache can wx.setStorageSync (' phone',] Res.phone); }, Failure:function (Err) {sole.log (Err);}

后台解析代码是使用过去传递的三个值来以不同的方式解析每种语言。请下载样本。

微信正式提供各种编程语言的示例代码(单击下载)。每种语言类型的接口名称都是相同的。您可以通过调用来引用该示例。

请注意,解析是解析用户信息的一种方式!

在这里,编辑器遇到了一个与文档格式相同的解析问题!

但这是一种数据:

这实际上是由于基础库开发水平较低所致。

配置位置在这里:

编辑更改为v1.9.1后,演示表格就像官方网站手册一样。

到目前为止,获得微信绑定用户电话号码完成!

还有一点需要注意的是,您的开发版本已经启动,但是用户不需要更新它。

所以在微信的背景下就有这样的配置。

其余的问题欢迎评论以下评论,第一次写博客希望能对你有所帮助!

CSDN博客-大国博客

地址:https:/blog.csdn.net/微信_41818665/文章/详细信息/79509792

Front / in? Be careful in the front / in the bow / in front

分享当前页面将至少获得10%佣金,点此获取推广链接(规则说明)。

本站VIP源码资源永久免费下载!持续更新!www.526bt.com

加入999永久VIP会员带做项目包赚钱!教引流包搭建,社群资源共享!

新项目更新通知QQ群:767688774 站长技术交流QQ群:552760713

点击这里给我发消息

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
admin
服务器安全维护配置PHP/MySQL/FTP部署 VPS/阿里/腾讯云环境配置
直播系统app制作 直播软件开发 手机直播 软件定制
第三方支付通道申请/支付宝支付申请/微信支付代申请/QQ钱包支付-T0实时到账
苹果签名200一月!不掉的苹果企业签名

发表评论

您必须才能发表评论!