支付宝小程序获取手机号时报无效的授权关系

09月/05日/小程序/浏览 324

支付宝小程序后端解密 my.getPhoneNumber 获取的加密字符串后显示无效的授权关系。


主要原因是用户没有主动点击按钮进行授权。


解决方案

用户主动触发才能发起获取手机号请求,可以先通过 button 组件 的“点击”动作来进行授权,然后在授权成功回调中调用该接口。不能直接调用 my.getPhoneNumber 接口。


示例代码

<button 
  open-type="getAuthorize"
        onGetAuthorize="onGetAuthorize" 
  onError="onAuthError" 
  scope='phoneNumber'>
    授权手机号</button>

发表评论

暂无评论,抢个沙发...

客服 工单