Facebook 如何在其他用户上共享链接';长城

Facebook 如何在其他用户上共享链接';长城,facebook,facebook-graph-api,Facebook,Facebook Graph Api,使用,我尝试发布以下内容:/[另一个用户id]/links和一个链接字段 但我得到了这个错误: (#240)要求指定有效的用户(通过会话或通过用于指定用户的API参数) 我在这里遗漏了什么?使用/[另一个用户id]/feed可以工作,但我希望它是一个共享链接。以下代码在用户朋友墙中发布 try { $newStatus = $facebook->api("/$FRIENDSUSERID/feed", 'POST', array( 'link' => "ht

使用,我尝试发布以下内容:
/[另一个用户id]/links
和一个链接字段
但我得到了这个错误:

(#240)要求指定有效的用户(通过会话或通过用于指定用户的API参数)


我在这里遗漏了什么?使用
/[另一个用户id]/feed
可以工作,但我希望它是一个共享链接。

以下代码在用户朋友墙中发布

try {
    $newStatus = $facebook->api("/$FRIENDSUSERID/feed", 'POST',
    array(
      'link' => "https://apps.facebook.com/XXXXXXXXX",
      'picture' => "https://XXXXXXXXX", //colour
      'name' => "XXXXXXXXX",
      'description' => "XXXXXXXXX",
      'access_token' => $access_token
     ));
     //echo '<pre>Post ID: ' . $newStatus['id'] . '</pre>';
} catch(FacebookApiException $e) {
        error_log($e->getType());
        error_log($e->getMessage());
        //echo '<textarea style="width: 300px; height: 200px;">' . $e->getMessage() . '</textarea>';
}
试试看{
$newStatus=$facebook->api(“/$FRIENDSUSERID/feed“,“POST”,
排列(
'链接'=>“https://apps.facebook.com/XXXXXXXXX",
'图片'=>“https://XXXXXXXXX“,//颜色
“名称”=>“XXXXXXXXX”,
'说明'=>“XXXXXXXXX”,
“访问令牌”=>$access\u令牌
));
//回显'Post ID:'。$newStatus['ID'].';
}捕获(FacebookApiException$e){
错误日志($e->getType());
错误日志($e->getMessage());
//回显“”。$e->getMessage();
}

我不认为您可以使用新的OAuth API代表用户发布到另一个用户的墙上。这篇文章应该对您有所帮助。好的,这是可行的。但我希望它显示一个共享链接,即带有“通过共享链接”的链接。