Facebook PHP-SDK发布流?

Facebook PHP-SDK发布流?,facebook,Facebook,当我试图在朋友的墙上发表文章时,它不起作用。我不知道问题出在哪里。有人能帮我吗 if ($user) { try { // Get the user profile data you have permission to view $user_profile = $facebook->api('/me/feed', 'POST', array(

当我试图在朋友的墙上发表文章时,它不起作用。我不知道问题出在哪里。有人能帮我吗

if ($user) {
  try {
    // Get the user profile data you have permission to view
    $user_profile = $facebook->api('/me/feed', 'POST',
                                array(
                                  'link' => 'www.your-website.com',
                                  'message' => 'Hello World!'
                             ));
  } catch (FacebookApiException $e) {
    $user = null;
  }
} else {
    $loginUrl = $facebook->getLoginUrl(array('scope' =>'publish_stream','redirect_uri'=>'http://your-website/index.html'));
  die('<script> top.location.href="'.$loginUrl.'";</script>');
}
if($user){
试一试{
//获取您有权查看的用户配置文件数据
$user_profile=$facebook->api('/me/feed',POST',
排列(
“链接”=>“www.your-website.com”,
“消息”=>“你好,世界!”
));
}捕获(FacebookApiException$e){
$user=null;
}
}否则{
$loginUrl=$facebook->getLoginUrl(数组('scope'=>'publish\u stream','redirect\u uri'=>'http://your-website/index.html'));
骰子('top.location.href=“'.$loginUrl.'”;');
}

在上面的代码中,您正在为发布操作调用“我”的端点。这意味着您将发布到当前用户的墙上,而不是朋友的墙上。除此之外,facebook已经取消了通过graph api在朋友的墙上发布帖子的功能。请参阅我之前的回答


如果使用你的应用程序发布到朋友自己的墙不起作用,请确保他们设置了相应的权限(你可以始终使用我/权限)端点来检查此设置

你是说你不能通过api发布到朋友墙吗?或者当朋友使用你的应用程序时,他们不能发布到自己的墙上?我现在能做什么?我可以使用javascript发布吗?你能帮我吗?你能回答我上面的评论并澄清你的问题吗?是的,我真的想发布到当前用户的墙上!谁在使用我想在他墙上发布的应用程序?