收藏
回答

openid获取问题?

微信公众号登录,出现问题:微信公众号code 获取openid 和access_token,并同时获取userinfo 有时候成功获取openid 与userinfo,有时候获取失败

获取失败是因为 获取openid ,access_token失败,导致校验token失败,这是为啥?开发小白求大神指教

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

2 个回答

  • 跨商通
    跨商通
    2021-03-10

    用户A如果获取了token,用户B就用不了了。

    2021-03-10
    有用
    回复
  • 拾忆
    拾忆
    2021-03-10

    access_token不建议每次用的时候都去从接口查询

    自己做个定时器每个小时获取一次,然后用的时候从缓存中去获取

    2021-03-10
    有用
    回复 4
    • Change
      Change
      发表于移动端
      2021-03-10
      请问多次请求access- token 会发生请求失败的问题对吗?
      2021-03-10
      回复
    • 拾忆
      拾忆
      2021-03-10回复Change
      是的,请求到新的token,上一次的不超过5分钟旧失效,如果你多次请求,那么之前的立即就失效。
      2021-03-10
      回复
    • Change
      Change
      发表于移动端
      2021-03-10回复拾忆
      但是按照我现在后台日志的报错 是在请求过去token 的过程中 获取内容为空 从而导致后面的一些业务没有办法实现 和多次请求token 之前的token失效应该没关系呀😫 但是有的时候请求token又可以获得内容
      2021-03-10
      回复
    • 拾忆
      拾忆
      2021-03-10回复Change
      请求token怎么为空?具体错误信息是啥
      既然为空就不应该执行后续的业务
      这个你肯定要自己排查下原因。
      你一个用户请求的时候多个接口按照你的业务流程来执行可能是没问题
      但是如果有多个用户同时登陆,那你就存在token被多次刷新的问题。
      2021-03-10
      回复
登录 后发表内容
问题标签