2016-05-20 13 views
3

Ich versuche Wechat Sandbox-Konto einzurichten und ich bin this site folgen.Wechat Sandbox kann Einstellung URL und Token nicht konfigurieren

Ich zeige die URL auf meine Website und ich habe verschiedene Einstellungen für das Token ausprobiert. Ich bin jedoch nicht in der Lage, auf submit zu drücken, da ich diesen seltsamen Fehler "Kann nicht konfiguriert werden" ohne jegliche Erklärung sehe.

Irgendwelche Ideen?

enter image description here

+0

OP: Haben Sie das herausgefunden? Ich habe das gleiche Problem – joshblour

Antwort

1

erzeugen können, wenn Sie Ihre Konfiguration speichern, WeChat werden versuchen, um Ihnen einen GET mit einer echostr Abfrage-Zeichenfolge zu senden. Sie müssen auf diese Anfrage mit dem Inhalt des Werts echostr antworten.

Hier ist ein Beispiel in Node.js:

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

Weitere Informationen hier: http://admin.wechat.com/wiki/index.php?title=Getting_Started

Es ist auch das möglich ist WeChat nur bis wirkt, zu retten versucht, nur zu halten, bis es, wenn Sie funktioniert sind Vergewissern Sie sich, dass Ihr Webhook die echostr korrekt beantwortet.

Offensichtlich müssen Sie mit der Signatur umgehen, um sie sicher zu machen und keine Anfragen zu hören, die nicht von WeChat kommen. Ihr freigegebenes Token wird zum Generieren der Signatur verwendet. Sie müssen die gleiche Signatur auf Ihrer Seite generieren und sicherstellen, dass sie übereinstimmt.

Signaturvalidierung wird in Schritt 2 des zuvor erwähnten Links erläutert.