收藏
回答

为什么个别用户的小程序调用失败cloudID expired

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 Bug 客户端 cloudID expired 所有

- 当前 Bug 的表现(可附上截图)

一个小程序,登录模块用了云函数,获取openid。个别用户无法正常使用

- 预期表现

通过button的获取用户信息功能获取到cloudId,然后通过云函数获取openid,大部分用户可以正常使用。

- 复现路径

个别用户无法正常获取。

我在云函数日志中看到返回信息如下:

提示说cloudId失效,请问怎么解决。我更新了客户端也没有用。

{"list":[{"cloudID":"23_hFRNwUsOn9ia_fv3gwpt90kso7z0cCMSh2yyIomqzjD9xC2bcjjF9yZF8o8","errCode":-601006,"errMsg":"cloudID expired."}],"errMsg":"getOpenData:ok","errCode":0}

最后一次编辑于  07-16  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 牛
    07-16

    请提供一下错误出现的时间以及appid

    07-16
    赞同
    回复 1
    • 往东
      往东
      07-18
      你好 已提供 请帮忙看一下。谢谢
      07-18
      回复
  • 往东
    往东
    07-17

    appid 为wxd41e6ebaaecb495b

    错误出现时间为一直存在这个错误。

    2019.7.17 14:58 登录测试,依旧错误。即个别用户在登录调用获取openid的云函数时无法先获取cloudId

    另外,企业微信也存在这个问题,无法登录

    07-17
    赞同
    回复 2
    • 往东
      往东
      07-17
      企业微信后台返回错误{"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"errCode: -1 unknown error | errMsg: getOpenData:fail TypeError: \"string\" must be a string, Buffer, or ArrayBuffer; at getOpenData api; "}
      07-17
      回复
    • 往东
      往东
      07-17
      {"list":[{"cloudID":"23_602h6Of9dEjxU10MFN2iG754by0WHaO7Rk5QV_zwbohuqgYNWHxlI_iIfs8","errCode":-601006,"errMsg":"cloudID expired."}],"errMsg":"getOpenData:ok","errCode":0}普通微信返回的数据(即部分不能够正常登录的用户)
      07-17
      回复