manage_pages 権限を持つアプリを介して管理している facebook ページに代わってアクションを公開しようとしています。次のフォームのグラフ投稿を介してアクションを公開できます。
<pageID>/<appNameSpace>:<actionName>?<objectName>=<objectURL>
しかし、次の呼び出しを介して公開されたアクションについてアプリにクエリを実行すると、次のようになります。
<pageID><appNameSpace>:<actionName>?access_token=<PageAccessToekn>
次のエラーが表示されます。
{
"error": {
"message": "An unknown error has occurred.",
"type": "OAuthException",
"code": 1
}
}
アップデート:
次の URL を使用して公開しようとすると:
<pageID>/<appNameSpace>:<actionName>?<objectName>=<objectURL>&access_token=<pageToken>
次のエラーが発生した場合:
{"error":{"message":"(#100) The Action Type <appNameSpace>:<actionName> is not approved, so app <appID> can only publish to administrators, developers, and testers of the app. User <pageID> is not one of those roles.","type":"OAuthException","code":100}}
代理で投稿しようとしているページは、アプリ管理者によって管理されています。Facebook 開発者アプリのロール セクションで、Facebook ページを管理者として追加できる場所がどこにもありません。これをテストするものはありますか?ページに代わってカスタム アクションを公開することはできますか?