微信沙箱无法配置设置网址和令牌

时间:2016-05-20 05:01:53

标签: wechat

我正在尝试设置微信的沙盒帐户,我正在关注this site

我将网址指向我的网站,并且我已经尝试了令牌的不同设置。但是,我无法按提交,因为我觉得这很奇怪"无法配置"错误,没有任何解释。

有什么想法吗?

enter image description here

2 个答案:

答案 0 :(得分:3)

当您保存配置时,微信会尝试向您发送带有echostr查询字符串的GET。您必须使用echostr值的内容回复该请求。

这是Node.js中的一个例子:

express.Router().get('/wechat', function(req, res) {
    res.send(req.query.echostr);
}

此处提供更多信息:http://admin.wechat.com/wiki/index.php?title=Getting_Started

微信也可能正在采取行动,只要你确定你的webhook正确回应了echostr,就继续尝试保存直到它有效。

显然,您需要处理签名以确保其安全,而不是听取任何来自微信的请求。您的共享令牌将用于生成签名。您必须在您身边生成相同的签名并确保匹配。

签名验证在前面提到的链接的第2步中进行了解释。

答案 1 :(得分:-3)

您的令牌很短

你可以用appID生成令牌,使用POSTMAN生成带有下面链接的秘密

https://api.wechat.com/cgi-bin/token?grant_type=client_credential&appid=sandbox_test_account_app_id&secret=sandbox_test_account_secret