收藏
回答

小程序通过code获取openID接口好慢

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug code2Session 工具 6.5.3 2.0.0

通过下面接口获取 openID,每次都要1.2秒,是微信服务器的问题还是我的环境问题

https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code


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

6 个回答

  • 08-20

    我也遇到同样问题

    08-20
    有用
    回复
  • 周quan
    周quan
    2023-08-23

    必须来留一个言,我的情况不一样,有时候很好,有时候需要一两分钟(用curl)。接口请求就直接挂了超时了。

    最后是通过

    nslookup api.weixin.qq.comchchch
    

    查出来所有的ip,挨个ping了一一下,发现有一个ip是不通的


    怎么解决还不知道,临时解决可以编辑hosts文件,指定ip访问。

    2023-08-23
    有用
    回复
  • 小帅丶
    小帅丶
    2020-04-08

    我这边也是。有时候很快。有时候就在3s以上了

    2020-04-08
    有用
    回复 1
    • 金洲🎈 🎄
      金洲🎈 🎄
      2022-10-08
      10s+,无语了。确认是微信的问题。但微信7年都没有解决。。
      2022-10-08
      回复
  • 2019-05-24

    我也碰到这问题,我这要3-4秒才能取到。可能是微信用户量太大,服务器配得不够吧。

    2019-05-24
    有用
    回复 1
    • 胡先生
      胡先生
      2019-05-27

       请求慢的问题已经找到了,是我们自己服务器把前端的get请求转换为post请求了,用post请求去请求code所以才慢,抱歉这个问题过去这么久才回复。

      2019-05-27
      回复
  • 半寸灰
    半寸灰
    2018-10-15

    我云函数获取也要  200ms以上

    2018-10-15
    有用
    回复
  • 灵芝
    灵芝
    2018-10-15

    是不是网络不好?

    2018-10-15
    有用
    回复 3
    • 胡先生
      胡先生
      2018-10-15

      你好,非常感谢你的回复,我们这的网络请求其他接口都是在200ms左右,请求客户端也是在腾讯云上的一台服务器,有什么办法能帮我排查具体是什么问题吗,还是说我请求的客户端到微信服务器之间线路不好吗?我觉得这个接口不可能延迟这么大的,非常感谢了

      2018-10-15
      回复
    • 僵尸浩
      僵尸浩
      2018-10-16回复胡先生

      能否提供fiddler或者charles捕捉到的http包?

      2018-10-16
      回复
    • 胀胀
      胀胀
      2018-12-22回复僵尸浩

      我也是遇到遇到同样的问题,请问如何解决

      2018-12-22
      回复
登录 后发表内容