2017-04-14 27 views
1

ページ上の投稿にコメントしたユーザーにメッセージを送信するために、ページアクセストークンでメッセンジャーAPIを使用する際に問題があります。私は次のようにしました:Facebook Messenger API:投稿者にメッセージを送信する

  • 「フィード」パラメータを監視しているWebhookがあるテストアプリケーションにページを購読しました。人はページ上の記事にコメントしたときに
  • ウェブフックのコールバックは、この構造体への同様の結果を得る: { "entry": [{ "changes": [{ "field": "feed", "value": { "item": "comment", "sender_name": SENDER, "comment_id": COMMENT_ID, "sender_id": SENDER_ID, "post_id": POST_ID, "verb": "add", "parent_id": PARENT_ID, "created_time": 1492159609, "message": "hello" } }], "id": PAGE_ID, "time": 1492159609 }], "object": "page" }

  • 私はその後、(https://graph.facebook.com/v2.6/me/messages?access_token=PAGE_ACCESS_TOKENにPOSTリクエストを送信することにより、上記SENDER_IDとメッセンジャーAPIを呼び出しますparamsで)hereを文書として:

    recipient: { id: '10158402684940316' }, message: { text: 'what up' }

が、私はエラーを取得: (#100) No matching user found.

私がここで間違っていることは何ですか?

+0

ウェブフックを使用しています。 – CBroe

答えて

-1

このケースでは、単純なAPIが見つかりました。メッセンジャープラットフォームは、ページスコープのユーザーIDを使用して、一方だけで、あなたのアプリスコープのユーザーIDを与えるページ送りのためPrivate Replies API

POST /v2.9/{COMMENT_ID}/private_replies 
+0

このリンクは質問に答えるかもしれませんが、回答の重要な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューから](/レビュー/低品質の投稿/ 16195501) –

関連する問題