「Messengerに送信」プラグインを使用する場合は、受信した応答がある。しかし「Messengerに送信する」ページユーザIDをスコープ、メッセンジャーIDと異なる
{ "object": "page", "entry": [ { "id": "410441912660258", "time": 1506529761355, "messaging": [ { "recipient": { "id": "410441912660258" }, "timestamp": 1506529761355, "sender": { "id": "1388094137927363" }, "optin": { "ref": "login" } } ] } ] }
、私は同じMessengerを使用してメッセンジャーと対話するときアカウント、Facebook送信:
{ "originalRequest": { "source": "facebook", "data": { "sender": { "id": "1271682282961502" }, "recipient": { "id": "1818762375111057" }, "message": { "mid": "mid.$cAAZ2J6JWBDZk9XGKQVexCxoKu27Y", "text": "hi", "seq": 17289 }, "timestamp": 1506529788481 } } }
同じMessengerアカウントを使用していても、送信者IDと受信者IDは異なることに注意してください。だから私はメッセンジャーチャットからメッセンジャーに送るボタンからどんなユーザーにもマッチできない。
これは、「メッセンジャーに送信」ボタンが、Facebookアプリケーションの代わりに、関連するFacebookページのページスコープのユーザーIDを使用しているためだと思います。これらの2つのIDを一致させる方法はありますか、[Send To Messenger]ボタンにページIDの代わりにAPP IDを使用するよう指示する方法はありますか?