ですから、人生の他の多くのことと同じように、問題に頭をぶつけることは少し助けになりました。アプリのテストユーザーを作成できることがわかりました。最大500人です。ドキュメントはhttp://developers.facebook.com/docs/test_users/にあります。アプリのテストユーザーを作成し、それらのテストユーザーでFacebookにログインして、自分のアクションが公開ページに表示されないことを確認できました。ふぅ、今私はこれらの公共の財産をこれ以上改ざんする必要はありません。:-)これを行うときは、通常のユーザーアクセストークンではなく、アプリアクセストークンを使用する必要があります。これを取得するには、次のリンクをたどってください:https ://developers.facebook.com/docs/authentication/applications/。私が直面した最後の落とし穴は、上記の2番目のリンクで、グラフ要求にgrant_type=client_credentialsという名前のパラメーターが必要であると記載されていることでした。「client_credentials」という名前のプレースホルダーだと思っていたものに置き換えることができるクライアントクレデンシャルの種類を探し続けました。その用語は逐語的に行く必要があります。(GOTCHA)。また、ユーザーを作成しようとすると、Facebookが「不明なエラーが発生しました」というエラーjsonで応答しました。私はほとんどあきらめる準備ができていました...しかし、前に言ったように、問題に頭をぶつけることは助けになります。Facebookは、3番目のリクエストの後にそのようなjsonで応答しました:
{
"id":"*******1832",
"access_token":"*****",
"login_url":"https://www.facebook.com/platform/test_account_login.php?user_id=*****&n=*****",
"email":"****",
"password":"*****"
}
これが、この情報を探している可能性のある他の誰かに役立つことを願っています。