[英]Facebook-sdk Gives “(#200) The user hasn't authorized the application to perform this action” on auto post with codeigniter
Here is the my code.. 这是我的代码..
public function autopost(){
$this->load->library('facebook', array(
'appId' => '15704450865*****',
'secret' => '9ef9e145108f7331d677209b62c*****'
));
$user = $this->facebook->getUser();
$access_token = $this->facebook->getAccessToken();
$params = array(
"access_token" => $access_token ,
"message" => "my message goes here.",
"link" => "http://www.sakkigoni.com/",
// "picture" => "http://i.imgur.com/lHkOsiH.png",
"name" => "How to Auto Post on Facebook with PHP",
"caption" => "www.pontikis.net",
"description" => " description goes here."
);
if($user){
try {
$ret = $this->facebook->api('/me/feed', 'POST', $params);
echo 'Successfully posted to Facebook Personal Profile';
} catch(Exception $e) {
echo $e->getMessage();
}
}else{
echo "<a href='".$this->facebook->getLoginUrl(array('scope'=>'email, publish_actions'))."'>Login with Facebook</a>";
}
} }
when I run the above code and login on facebook to auto post.Only admin user of app is authorized to post in timeline but other user shows this error 当我运行上面的代码并在Facebook上登录自动发布。只有管理员用户的应用程序被授权在时间轴上发布,但其他用户显示此错误
"(#200) The user hasn't authorized the application to perform this action"
i have tried these too but doesn't work in me 我也试过这些,但对我不起作用
If it works for the App admin, but not for anyone else, you probably forgot to send publish_actions
through review: https://developers.facebook.com/docs/facebook-login/review 如果它适用于App管理员,但不适用于其他任何人,您可能忘记通过审核发送
publish_actions
: https : //developers.facebook.com/docs/facebook-login/review
Also, autoposting is not allowed and the message must be 100% user generated. 此外,不允许自动配置,并且消息必须是100%用户生成的。 You MUST read the platform policy before creating any App: https://developers.facebook.com/policy/
您必须在创建任何应用程序之前阅读平台策略: https : //developers.facebook.com/policy/
In other words: You will never get publish_actions
approved for autoposting and a predefined message. 换句话说:您永远不会获得批准用于自动
publish_actions
和预定义消息的publish_actions
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.