Open Graph でカスタム オブジェクトとカスタム アクションを作成しましたが、それらは既に facebook によって承認されています。このカスタム アクションをユーザーとして公開することはできますが、ページとして公開することはできません。
私が従う手順は次のとおりです。
- ユーザーはログイン ダイアログを介してアプリを承認し、publish_actions パーミッションを付与します。
- 短命の user_access_token を長命の user_access_token に交換します。
- https://graph.facebook.com/me/accounts?access_token= ... を取得し、page_access_token を取得します
- ページに代わってページ タイムラインにカスタム アクションを公開しようとしましたが、成功せず、
OAuthException
「不明なエラーが発生しました」というメッセージが表示されて謎めいたメッセージが表示されます。
認証ダイアログはすべての権限を正しく要求しており、ユーザーに代わって同じカスタム アクションをユーザー ウォールに投稿すると正しく機能します。
これはバグですか、それとも何か不足していますか? カスタム アクションを AS A PAGE として公開できた人はいますか?