このエラーを解消しようと一生懸命やりました。同じメッセージで同様の質問があることに気付きましたが、誰かが私の問題を指摘したり、何らかのヒントを与えることができれば、私はそれに感謝します。Facebook API:(#100)一致するユーザーが見つかりません
私はFBページAの投稿にコメントFBを付けてユーザーX(userIdによって)に、FBのテスト名MyAppでメッセージを送信するようリクエストしています。私はFacebookのグラフエクスプローラでこれを試しています。
私はFacebookページの投稿のコメントリストを取得してユーザーIDを取得しましたが、メッセージを送信できませんでした。ここで
はエラーここ{
"error": {
"message": "(#100) No matching user found",
"type": "OAuthException",
"code": 100,
"error_subcode": 2018001,
"fbtrace_id": "H3yMO0RWaDy"
}
}
である私のトラック
MyAppには、それがテストの目的(未承認アプリ)のためにまだ公開されていないため、セットアップはとても、OKウェブフックされていますユーザーXアカウントをMyAppのテスタープールに追加する必要があります(送信しようとするメッセージもこのユーザーXです)
投稿にコメントするには、ユーザーXにログインしましたMyAppの、およびFBページAのページアクセストークンは、私が行って取得する2次のリクエスト
3.1 /{page_id}_{post_id}?fields=comments
付:FBページAのグラフエクスプローラで
に、私は、アプリケーションを選択しましたこれはFBページAの既存のコメントのリストを得ることができます。ここに出力はあります:
3.2 {page_id}/messages
:私は、私はまた、ユーザーのIDをスコープアプリ/ページについて認めてい
recipient: {id: "123456789"} // there seems be a problem with this id that I got from step 3.1, FB cannot find the user id with this number
message: {text: "hello"}
3.1ステップから得たユーザーIDでユーザーXにFBページAからメッセージを送信しようとしています。
私はすでに私が間違って何見当もつかないAPI (/{page_id}/subscribed_apps)
FacebookのAPIのV2.10
とFBページAへのMyAppを購読しています。