收藏
回答

无法修改接口配置信息,提示-106, token check fail

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

7 个回答

  • LFE快去写论文
    LFE快去写论文
    2021-02-25

    我知道为什么了?在这里留下一点记录给有用的人。

    问题在于我用的框架默认返回的是数据类型是:content-type: application/json

    而微信服务器可接收的数据类型是:content-type: text/html; charset=utf-8

    所以各位如果遇到相同的问题,无法配置服务器,请讲返回微信服务器的Respose的content-type字段,改成,text/html; charset=utf-8。

    尤其是那些使用框架的同学,请注意这一点。

    2021-02-25
    有用 5
    回复 2
    • 张学徒
      张学徒
      2022-10-13
      很棒,改完直接成功了
      2022-10-13
      回复
    • 。。。
      。。。
      04-30
      还是没用,真服了
      04-30
      回复
  • 懒懒
    懒懒
    2023-12-21

    返回类型不能是string!!!使用php返回了string类型,结果一直失败,改成int后,终于成功了!

    2023-12-21
    有用
    回复
  • 路
    2023-08-30
    使用ngrok是不行的,微信发送请求是模拟浏览器访问的,即User-Agent为Mozilla/4.0,ngrok默认是不支持的。使用curl访问是没问题的,使用的User-Agent为curl/7.88.1,ngrok是没问题的
    


    2023-08-30
    有用
    回复
  • sky
    sky
    2023-08-21

    我也遇到了提示{"errcode":-106,"errmsg":"token check fail"}的问题。

    发现是内网穿透工具提供的地址(https://31c2-103-90-189-34.ngrok-free.app)中包含有 - 字符导致的,我换了个内网穿透工具,地址中没有 - 字符,发现就可以了。

    2023-08-21
    有用
    回复 2
  • %20
    %20
    2023-05-25
    可以直接 输出 echostr 的值看有无效果
     - 返回的header头问题
     - 文件可能存在bom
     - 用的ngrok 之类的代理可能有缓存
    


    2023-05-25
    有用
    回复
  • keleSCC
    keleSCC
    2023-02-11

    解决了吗


    2023-02-11
    有用
    回复 2
    • keleSCC
      keleSCC
      2023-02-11
      我试了不行
      2023-02-11
      回复
    • keleSCC
      keleSCC
      2023-02-11回复keleSCC
      用的测试号
      2023-02-11
      回复
  • 丝丝
    丝丝
    2022-05-15

    解决了吗


    2022-05-15
    有用
    回复
登录 后发表内容
问题标签