收藏
回答

小程序无法获取手机号?

提示错误:invalid credential, access_token is invalid or not latest, could get access_token by getStableAccessToken, more details at https://mmbizurl.cn/s/JtxxFh33r rid: 64d429b6-1e3f7933-762ceb5f

回答关注问题邀请回答
收藏

1 个回答

  • BOBO
    BOBO
    2023-08-10

    你获取手机号的请求需要传token.但是微信发现你的token过期了。

    1、token真的过期了。

    2、token被其他请求刷新了。比如在你请求手机号码的时候,正好有另一个业务重新请求了token

    3、应该定义一个统一获取token的方法,比如方法叫getToken。拿到token后用缓存存起来,并设置失效时间。当任意请求需要token就通过这个getToken方法拿。如果getToken方法通过缓存拿不到(过期删除了),就去向微信请求一个新的,并再次缓存起来。

    2023-08-10
    有用
    回复
登录 后发表内容