我这样做了
$appId = ''; //Facebook App ID
$appSecret = ''; //Facebook App Secret
$redirectURL = ''; //Callback URL
$fbPermissions = array('publish_actions'); //Facebook permission
$fb = new \Facebook\Facebook(array(
'app_id' => $appId,
'app_secret' => $appSecret,
'default_graph_version' => 'v2.10',
));
并生成了长期存在的access_token。
当我不发布应用程序我的应用程序我可以从网站发布它将显示在Facebook页面,但当我使应用程序实时,它给出以下错误:
"FacebookResponseException in FacebookResponseException.php line 128:
(#200) This endpoint is deprecated since the required permissions manage_pages,
publish_pages are deprecated"
在生成访问令牌时,我在获取令牌时检查了所有权限。
答案 0 :(得分:0)
不推荐使用manage_pages和publish_pages权限。从他们的文档中-
自2018年4月24日起,pubish_actions权限已被删除。有关更多详细信息,请参见重大更改Changelog。为了为您的应用程序用户提供一种与Facebook共享内容的方式,我们建议您改用Sharing products。
您可以签出this link并提及上述详细信息。
回答