收藏
回答

为什么测试平台按照文档配置token失败返回errcode: -106?

在这个地址上配置token的时候https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index

按照文档生成token, 在点击保存的时候返回

errcode: -106

errmsg: token check fail


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

2 个回答

  • 魏志强
    魏志强
    2023-01-31

    我用测试账号可以,但是我使用申请的域名,就不能验证成功,网页上查看网络请求返回:

    {errcode: -106, errmsg: token check fail }

    //服务代码

    const express = require('express')

    const app = express()

    app.user((req, res, next)=>{

    //req.query 输出为空

    })

    app.listen(3000, ()=>{

      console.log("服务已启动")

    })

    请问服务器需要配置什么嘛?

    我尝试这样在服务器上这样配置,但是上面的请求拦截req.query依旧为空:

    # 定义映射到本地的端口

    upstream oa{

            server 127.0.0.1:3000;

    }

    server {

            # 监听80端口号 

            listen       80;

            # 监听的域名 

            server_name  win-chart.com;

            location / {

                    proxy_set_header Host $host;

                    #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

                    # 代理到本地端口 

                    proxy_pass http://oa;

                    proxy_set_header X_Real-IP $remote_addr;

            }

    }

    请问有朋友遇到这种问题嘛, 怎么解决的,拜托了

    2023-01-31
    有用
    回复
  • LFE快去写论文
    LFE快去写论文
    2021-02-25

    你试试这样行不行,如果可以在我的这个回答下面回复一下!!!!

    https://developers.weixin.qq.com/community/develop/doc/000a4e0d8804f0f327cbaa2f75b000

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

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

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

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



    2021-02-25
    有用
    回复
登录 后发表内容
问题标签