微信沙箱无法配置设置url和token

标签 wechat

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

我将 URL 指向我的网站,并且我已经尝试了不同的 token 设置。但是,我无法按提交,因为我看到这个奇怪的“无法配置”错误,没有任何解释。

有什么想法吗?

enter image description here

最佳答案

当您保存配置时,微信会尝试向您发送一个带有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,请继续尝试保存直到它起作用。

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

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

关于微信沙箱无法配置设置url和token,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37338249/

相关文章:

python - 在 Python 请求中使用 POST 表单数据上传图像

python - SSL错误 : Can't connect to HTTPS URL because the SSL module is not available on google app engine

html - 通过外部页面链接开通微信公众号

iOS:微信自定义架构?

url-scheme - 微信和QQ个人资料网址

ios - 与微信共享图像和文本消息在 objective-c 中不起作用

html - 非微信浏览器打开微信浏览器链接

ios - 微信Api无法设置应用图标

android - 在android中使用Wechat sdk在微信上分享

ios - IOS iPhone App 集成微信 : cannot get asset