dtbrd80422 2016-08-17 07:08
浏览 117

Facebook-sdk给出了“(#200)用户没有授权应用程序执行此操作”在带有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

"(#200) The user hasn't authorized the application to perform this action"

i have tried these too but doesn't work in me

same #200 error

same #200 error

  • 写回答

1条回答 默认 最新

  • douxia6163 2016-08-17 07:55
    关注

    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

    Also, autoposting is not allowed and the message must be 100% user generated. You MUST read the platform policy before creating any App: https://developers.facebook.com/policy/

    In other words: You will never get publish_actions approved for autoposting and a predefined message.

    评论

报告相同问题?

悬赏问题

  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用
  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
  • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
  • ¥15 帮我写一个c++工程
  • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
  • ¥15 关于smbclient 库的使用