加密数据解密算法加密算法的初始向量,详细见

2023-09-12
来源:网络整理

()

阐明

获取微信用户绑定的手机号码,需要先调用该接口。 由于需要用户主动触发接口发起手机号码的获取,因此该函数不是API调用的,需要通过点击组件来触发。 注意:该接口应谨慎使用。 如果用户频繁举报或发现在不必要的场景下使用,微信有权永久撤销该小程序对该接口的访问权限。

指示

需要设置组件open-type的值。 当用户点击同意后,可以通过事件回调获取微信服务器返回的加密数据,然后在第三方服务器上进行组合解密,获取手机号码。

例子

Page({ : (e) { .log(e..) .log(e..iv) .log(e..) } })返回参数说明

参数类型说明

包括敏感数据在内的完整用户信息的加密数据,详情参见加密数据解密算法

iv 加密算法初始向量,详见加密数据解密算法

解密后是如下json结构。 具体参见加密数据解密算法参数类型说明 { "": "", "": "", "": "86" }

用户绑定的手机号码(国内用户可能有86前缀,国外用户有区号)

手机号码不带区号

区号

用户点击该组件并完成弹出授权后,可以直接填写微信绑定的手机号码。 大多数情况下,不需要验证短信验证码。

如果用户不愿意提供微信绑定的手机号码,开发者需要提供手动输入手机号码的功能。

2、微信会员卡开通组件是为了提高小程序中微信会员卡商户的工作效率,帮助用户在注册会员时快速填写信息。 小程序和微信卡包提供了小程序卡开组件的能力。 供开发人员使用。 在会员卡开卡场景中,开发者可以使用开卡组件帮助用户快速开卡,并自动将会员卡添加到卡包中。 用户进入开卡组件后,之前使用微信会员卡填写的姓名、手机号码、生日等信息将被自动预填。 用户只需简单确认即可提交会员注册信息。 用户提交信息后,将在卡包内收到一张微信会员卡,可用于出示、查询等。

可见这两个功能是非常有用的。

快速填写手机号码不仅方便了用户,也方便了开发者,因为在普通网站注册手机号码时,还需要通过短信验证码来验证手机号码。 手机号码快速填写,无需再次验证,还节省短信费用。 为全球平台运营商节省无限短信费用。

会员卡开通组件也非常实用。

分享文章:微信小程序可以让您快速填写手机号码电信开卡认证微信小程序开发,开启会员卡激活组件。

分享