我们有几个 FB 页面,需要在页面上发布项目。我们收到错误致命错误:未捕获的 OAuthException:(#282)需要扩展权限: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...'
));