「ウォッチ」と呼ばれる組み込みの Facebook Open Graph アクションを送信しようとしていますが、Facebook テスト アカウント ユーザーでエラーが発生し続け、Facebook が独自の「アクション」と独自の「テスト ユーザー」を拒否している理由を理解できません。 "?
Facebook によると、テスト ユーザー アカウントを使用せずに組み込みの Facebook アクションを送信することはできません。
Built-in Action Types require that you provide instructions for using your app's Open Graph integration as your Open Graph Test User in a functioning test environment. Failure to provide a functioning test environment will result in rejection of your Action Type.
2 つのテスト アカウントがあり、[ティッカーを有効にする] ボタンを選択しましたが、テスト ユーザー アカウントを使用してユーザーのタイムライン/ティッカーに投稿すると、次のエラーが発生します。
statusCode: 500
headers: { 'access-control-allow-origin': '*',
'cache-control': 'no-store',
'content-type': 'text/javascript; charset=UTF-8',
expires: 'Sat, 01 Jan 2000 00:00:00 GMT',
pragma: 'no-cache',
'www-authenticate': 'OAuth "Facebook Platform" "unknown_error" "An unexpected error has occurred. Please retry your request later."',
'x-fb-rev': '645172',
'x-fb-debug': 'YwWqAJLmmVbUhG20kfBzoFaX8vlQ/BH25Xzh3CnakOk=',
date: 'Thu, 11 Oct 2012 08:31:40 GMT',
connection: 'keep-alive',
'content-length': '123' }
これは私が投稿しているものです:
{"host":"graph.facebook.com","port":"443","path":"/me/video.watches?access_token=AAAClql9ZBqlMBAExxkqIGs08NBFJ9FKVfEhQmc5C1ZCBZALgPPsVbMuaOXXsYRaAavX2AsjUWZB2IYTkXm8cyjHAJJqNypbZBKPUlnr5FugZDZD&video=https%3A%2F%2Fpazooza.azurewebsites.net%2FpazoozaVideo%3FogType%3Dfacebook%26id%3D0000000000000000000000000000000000000000000000000000000000000000000000000000000000999999999999999999_0000000000000000000000000000000000000000000000000000000000000000000000000000000000999999999999999991","method":"POST"}
これのばかげたことは、通常の (実際のユーザーの) アカウントでは機能するが、Facebook 自身のテスト アカウントでは機能しないことです。問題が何であるかを知っている人はいますか? アクションを使用してこれらのテスト アカウントを取得するために、これらのテスト アカウントで有効にする必要があるものは他にありますか?
乾杯
更新:権限も確認しました = {"data":[{"installed":1,"publish_actions":1,"user_videos":1,"bookmarked":1}]};
したがって、権限は問題ではありません。テストユーザーを削除して別のユーザーを再作成しましたが、まだうまくいきません...