いくつかの FB ページがあり、ページにアイテムを投稿する必要があります。Fatal error: Uncaught OAuthException: (#282) Requires extended permission: share_item.
個人の FB ページに最初に投稿したときに同じエラーが発生しました。しかし、 https://developers.facebook.com/tools/explorerで「share_item」を確認した後に機能しました
問題は、私が「管理者」である他の FB ページで「share_item」を有効にするにはどうすればよいですか? FB メニューに表示されていないページがありますか、それとも他のページでhttps://developers.facebook.com/tools/explorerを使用して有効にするにはどうすればよいですか?
次のコードは、個人の FB ページで「share_item」を有効にすると機能するものですが、ここでも問題は、私が管理している FB ページで share_item を有効にするにはどうすればよいかということです。
$fb = new Facebook(array(
'appId' => FB_APP_ID,
'secret' => FB_SECRET,
));
$fb->api( '/' . FB_PAGE_ID . '/links', 'POST', array(
'client_id' => FB_APP_ID,
'access_token' => $fb->getAccessToken(),
'link' => 'http://www.example.com',
'message' => 'Some comments...'
));