需求:微信小程序进行获取手机号登录时,登录失败

授权微信用户信息

授权微信手机号

bindLogin: function(e) {

wx.hideLoading();

console.log(e.detail.errMsg)

console.log(e.detail.userInfo)

console.log(e.detail.rawData)

if (!e.detail.userInfo) {

return;

}

//授权成功,将e.detail.rawData发送给服务端 可以进行解析结果如下

//{

// "openId": "OPENID",

// "nickName": "NICKNAME",

// "gender": GENDER,

// "city": "CITY",

// "province": "PROVINCE",

// "country": "COUNTRY",

// "avatarUrl": "AVATARURL",

// "unionId": "UNIONID",

// "watermark": {

// "appid":"APPID",

// "timestamp":TIMESTAMP

// }

}

},

getPhoneNumber: function(e) {

console.log(e.detail.errMsg)

console.log(e.detail.iv)

console.log(e.detail.encryptedData)

if (!e.detail.encryptedData) {

console.info('用户未同意授权')

return;

}

//服务端解析e.detail.encryptedData可得到真实手机号。

// {

// "phoneNumber": "13580006666",

// "purePhoneNumber": "13580006666",

// "countryCode": "86",

// "watermark":

// {

// "appid":"APPID",

// "timestamp": TIMESTAMP

// }

}

},

【情况1】若当前小程序未关联微信开放平台,则没有unionId

解决方案:登录 微信开放平台,绑定小程序。

【情况2】已经关联微信开放平台的小程序,但

(1)即没有关注过公众号,

(2)也没有登录过公众号,

(3)更没有使用微信登录的方式登录过app

则此时,微信接口服务端获取不到unionId

解决方案:通过小程序端的获取用户信息e.detail.rawData 解析到unionId 再传给服务端

image.png

联系微信ID服务器失败,微信小程序-新用户获取微信手机号登录服务端获取不到unionid情况...相关推荐

  1. 微信公众平台接口调试工具json格式不对怎么搞_腾讯云和微信推出更快速的小程序开发平台,微信读书小程序作示范...

    腾讯云副总裁刘颖将腾讯云定义为微信的一个助手,腾讯云面向微信生态开发者输出的技术解决方案包括"小程序·云开发".小程序音视频直播.小游戏联机对战引擎等,腾讯云与企业微信的合作也会在 ...

  2. 微信公众平台接口调试工具json格式不对怎么搞_腾讯云和微信推出更快速的小程序开发平台,微信读书小程序作了示范...

    腾讯云副总裁刘颖将腾讯云定义为微信的一个助手,腾讯云面向微信生态开发者输出的技术解决方案包括"小程序·云开发".小程序音视频直播.小游戏联机对战引擎等,腾讯云与企业微信的合作也会在 ...

  3. 微信小程序 error 用户绑定的手机号需要验证,请在客户端完成短信

    微信小程序 error 用户绑定的手机号需要验证,请在客户端完成短信 第一步在电脑上点编译 第二步点击预览 再点击自动预览 第三步打开手机上的小程序确认授权 输入短信验证码 之后就可以运行了 我点二维 ...

  4. 本文是对优雅草蜻蜓C影视便捷追剧小程序微信支付配置教程-大部分小程序支付通用,从微信配置到后台的详解,其他小程序系统均可参考

    本文是对优雅草蜻蜓C影视便捷追剧小程序微信支付配置教程-大部分小程序支付通用,从微信配置到后台的详解,其他小程序系统均可参考 微信支付配置 1,下载工具 ​ 编辑切换为居中 添加图片注释,不超过 14 ...

  5. 校园服务小程序源代码分享园服务微信小程序全开源版源码-包含服务端

    2021年4月17日更新 严正声明: [请一定勿将程序用户商业用途且 包括 用此程序去参加各类学校的竞赛或者其他以获取名利而参与的竞赛等,一旦被原作者发现将会面临严重的侵权责任后果,特别是被获奖后会遭 ...

  6. html5pc转微信小程序,微信电脑版终于支持小程序 新版PC版微信实测

    PC版的微信终于要更新了,这次给用户带来了一个新的实用功能--支持小程序!一起来看看吧.此次PC版微信的升级版本为2.7.0,目前仍处于测试版阶段.PC版微信2.7.0测试版的安装包大小为85.3 M ...

  7. 微信 商店服务器,对比saas小程序,云开发,微信小商店

    原标题:对比saas小程序,云开发,微信小商店 要做一个小程序,大部分人都知道找第三方的服务商,开通账号,然后把数据内容都放在别人家的服务器中,使用人家提供的免费功能. 但,你有没有想过,如果这家服务 ...

  8. 英雄杀小程序微信区分服务器吗,英雄杀小程序

    英雄杀小程序是一款好玩的特色卡牌对战小游戏,游戏的角色添加了全新的武将和卡牌玩法,英雄杀小程序中无需下载在线就可以支持账号的登录,多个经典的角色让你一次杀个痛快,和你的朋友享受悠闲的对战策略的打牌时光 ...

  9. 微信小程序头像上传+(C#)服务端接收

    第一步:样式设置(WXSS) 说明:.imagesize给view使用,.avatar给image使用.作用是把图片显示为圆形. .imagesize{display:flex; justify-co ...

最新文章

  1. 结对项目之需求分析与原型模型设计
  2. LINUX IP命令详解
  3. java编写简单邮件_Javamail,编写简单的程序发送邮件
  4. Python Flask实现修改和删除数据
  5. camera(21)---MTK android AF调试总结
  6. Flask自定义错误页面的方法
  7. windows cmd命令行findstr 类似linux中的grep
  8. NSIS 设置系统变量
  9. How to use Emerge
  10. FM1702 13.56MHz RF PCB天线调试经验记录
  11. HTML网页中显示图片(相对路径 绝对路径)
  12. 开发板与PC直连还是交叉,关于直连网线交叉网线做法
  13. 修改域名指向的服务器,让域名指向服务器
  14. element-UI设置背景色和边框色
  15. 今天收到一封MAIL,是转发了N次转发过来的,标题就叫 FW 听说是真有此事 ,内容如下(我是不信的,至于你怎么
  16. c语言结构体冒泡排序,c语言结构体冒泡排序求教
  17. 硬件开发笔记(一):高速电路设计Cadence Aleegro软件介绍和安装过程
  18. 局域网访问电脑中VMware虚拟机
  19. 巨细!小姐姐告诉你关于 BeautifulSoup 的一切(上)!
  20. python 节点关系图_python可视化节点关系(三):matplotlib(1)

热门文章

  1. 安卓期末作业 学生成绩管理系统(可以注册登录,录入相关信息)
  2. 高光谱解混与变化检测专题
  3. SQLserver基础--语句、存储过程(七)
  4. ms 真空层_Materials Studio学习
  5. 软考中级哪个值得考?详细解答来了
  6. 数据库基础(常见面试题)
  7. 数据库实验一:数据库与数据表定义(2)—— 数据表相关操作
  8. 关于FlashDB的应用-GD32F450上
  9. 2021高教杯数学建模A
  10. 基于 python 和 UDP 协议实现简易聊天室(多人群聊)----详细解析带字幕