Laravel 无法发布到facebook用户';拉雷维尔的s墙
我正在使用Laravel 无法发布到facebook用户';拉雷维尔的s墙,laravel,facebook-graph-api,facebook-php-sdk,Laravel,Facebook Graph Api,Facebook Php Sdk,我正在使用FacebookSDK和laravel并尝试发布到用户的测试角色列表中,我有他的access\u令牌,该令牌具有作用域电子邮件、管理页面、页面显示列表、发布页面、发布到组、公共配置文件 但每次我试着发帖的时候,我都得到了那个信息 (#200)如果发布到组,则需要在组中安装应用程序,并\使用用户令牌授予发布到组权限,或者使用页面令牌授予管理页面\和发布页面权限;如果发布到页面,\n需要以\n具有足够管理权限的管理员身份管理\u页面和发布\u页面 我的控制器代码是 protected $f
FacebookSDK
和laravel
并尝试发布到用户的测试角色列表中,我有他的access\u令牌
,该令牌具有作用域电子邮件、管理页面、页面显示列表、发布页面、发布到组、公共配置文件
但每次我试着发帖的时候,我都得到了那个信息
(#200)如果发布到组,则需要在组中安装应用程序,并\使用用户令牌授予发布到组权限,或者使用页面令牌授予管理页面\和发布页面权限;如果发布到页面,\n需要以\n具有足够管理权限的管理员身份管理\u页面和发布\u页面
我的控制器代码是
protected $fpApi;
public function __construct(FaceBook $facebook)
{
$this->middleware(function($request,$next) use($facebook){
$facebook->setDefaultAccessToken('WucllFJglb ..... Token from db');
$this->fpApi = $facebook;
return $next($request);
});
}
public function retrieveUserProfile(){
try{
$attempt = $this->fpApi->post('/me/feed',['message'=>'try post a post'])->getGraphNode()->asArray();
if($attempt['id']){ dd('done');}
}catch(\FacebookSDKException $e)
{
dd($e);
}
}
无法再向用户墙发布。不推荐使用必需的权限(
publish\u actions
)
更改日志: