Когда вы сохраните свою конфигурацию, WeChat попытается отправить вам GET со строкой запроса echostr
. Вы должны ответить на этот запрос содержимым этого значения 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
Также возможно, что WeChat просто капризничает, просто продолжайте сохранять, пока он не заработает, если вы уверены, что ваш веб-хук правильно отвечает на echostr
.
Очевидно, вам нужно будет обработать подпись, чтобы сделать ее безопасной и не прослушивать запросы, которые не поступают из WeChat. Ваш общий токен будет использоваться для создания подписи. Вы должны сгенерировать такую же подпись на своей стороне и убедиться, что она совпадает.
Проверка подписи объясняется на шаге 2 ссылки, упомянутой ранее.
person
dannytranlx
schedule
17.06.2016