收藏
回答

获取手机号问题,有类似问题解决方案的朋友们,给点建议..

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug wx.getPhonenumber 客户端 6.6.7.1321 2.2.2


授权手机号第一次没反应,后台报错,no json objects be decode,第二次就可以通过.偶尔会出现这个问题,不是每次都出现,但是概率挺大的!



下面是报错信息和栈:



有遇到过这种情况的吗? 来讨论解决一下吧,谢谢

最后一次编辑于  2018-08-14
回答关注问题邀请回答
收藏

1 个回答

  • 流年、飞羽
    流年、飞羽
    2018-08-14

    感觉应该还是session_key的问题   能成功解密的话  后台应该没什么问题  

    2018-08-14
    赞同
    回复 4
    • 学飞的鱼
      学飞的鱼
      2018-08-17

      对,反生这种问题的原因很大的可能是登录态过期,再次访问getphonenum接口会失败.但是失败的回调函数中有login会发送code刷新登录态,所以再次点击可以成功~你有什么看法或者建议吗

      2018-08-17
      回复
    • 流年、飞羽
      流年、飞羽
      2018-08-20回复学飞的鱼

      登录态过期的话  那只能重新执行登录流程了   这是没办法的    你可以把自己的登录态设置的时间长一点   不至于频繁过期

      2018-08-20
      回复
    • 学飞的鱼
      学飞的鱼
      2018-08-20回复流年、飞羽

      开发者可以控制登录态的时间吗?不是session_key的时间是开发者不知道的吗?腾讯根据用户的行为来控制登录态,我们有别的api可以控制吗?

      2018-08-20
      回复
    • 流年、飞羽
      流年、飞羽
      2018-08-20回复学飞的鱼

      按照他的文档  开发者可以自定义登录态    设置有效期  不过好像跟你现在的问题没啥关系.....18311487982 还是加微信联系下  看能不能帮你解决下  这边看的不及时

      2018-08-20
      回复