如何在另一个用户的墙上共享链接

时间:2012-05-07 09:30:31

标签: facebook facebook-graph-api

使用Graph API Explorer,我尝试发布以下内容:/[another_user_id]/links和链接字段
但是我收到了这个错误:

  

(#240)需要指定有效用户(通过会话或通过API参数指定用户。

我在这里缺少什么?使用/[another_user_id]/feed有效,但我希望它是一个共享链接。

1 个答案:

答案 0 :(得分:0)

以下代码发布在用户朋友的墙上。

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>';
}