2016-05-20 15 views
3

私はWechatのサンドボックスアカウントを設定しようとしており、私はthis siteに従っています。Wechat Sandboxが設定URLとトークンを設定できません

私は自分のサイトのURLを指していますが、トークンの設定を変えてみました。しかし、私はこの奇妙な "Unable to configure"エラーを何も説明せずに見るので、submitを押すことができません。

アイデア?

enter image description here

+0

OP:これを把握しましたか?私は同じ問題を抱えています – joshblour

答えて

-2

あなたのトークンがあなたがあなたの設定を保存すると、微信をしようとしますappIDがでと

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

+0

トークンはWeChatによって生成されたアクセストークンではありません。このトークンは、WeChatとWebhookの間で共有される秘密です。それは何でもかまいません。 – dannytranlx

1

下のリンクを持つシークレットPOSTMANでトークンを生成することができます

非常に短いです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に正しく応答していることを確認してください。

明らかに、署名を処理して安全にし、WeChatから来ていないリクエストを聞かないようにする必要があります。あなたの共有トークンが署名の生成に使用されます。あなたはあなたの側に同じ署名を生成し、それが一致することを確認する必要があります。

署名検証は、前述のリンクのステップ2で説明しています。

関連する問題