收藏
回答

公众号开发的sns/oauth2/access_token报41002错误?

之前服务器都是好好的,今天发现sns/oauth2/access_token接口返回{"errcode":41002,"errmsg":"appid missing, hints: [ req_id: LGfC8.5ce-A3Y9SA ]"},请求的参数都是正确的,不知道为啥出问题了。然后自己把POST请求换成GET请求就可以了,请问为什么?之前都是POST请求,一直没有问题的,现在为什么只能GET请求了?也没有找到微信相关的说明

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

2 个回答

  • wolves
    wolves
    2020-07-20

    -41002报错原因是非法的iv;应该是你Post的问题,传过来的数据用urldecode(input('iv'))方法解码一下就ok了

    2020-07-20
    有用
    回复 2
    • 张明峰
      张明峰
      2020-07-24
      不是的,一直没有问题的,线上跑了几年了,现在改成GET方式请求就可以了,之前一直是POST,感觉是微信那边去掉了POST方式请求
      2020-07-24
      回复
    • wolves
      wolves
      2020-08-28回复张明峰
      怎么可能,我就用的post;get这种不安全的传输才会被去掉,post是永远不会的
      2020-08-28
      回复
  • Mr.Zhao
    Mr.Zhao
    2020-06-11

    我一直都是GET,从来都没写过POST

    2020-06-11
    有用
    回复 8
    • 收破烂...
      收破烂...
      2020-06-11
      你用GET也是昨天出的问题?
      2020-06-11
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-06-11回复收破烂...
      说的有歧义了。我的没问题,我没用过POST请求这个接口
      2020-06-11
      回复
    • 收破烂...
      收破烂...
      2020-06-11回复Mr.Zhao
      emmm..不用了,搞定了
      2020-06-11
      回复
    • 张明峰
      张明峰
      2020-06-11
      我们一直用的POST,之前一直没有问题,今天忽然不行了。有点坑啊
      2020-06-11
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-06-11回复张明峰
      我们做了好几个项目,都没用过POST,老项目也都是GET
      2020-06-11
      回复
    查看更多(3)
登录 后发表内容
问题标签