我正在尝试设置微信的沙盒帐户,我正在关注this site。
我将网址指向我的网站,并且我已经尝试了令牌的不同设置。但是,我无法按提交,因为我觉得这很奇怪"无法配置"错误,没有任何解释。
有什么想法吗?
答案 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生成带有下面链接的秘密