0

Graph API Explorerを使用して、次を投稿しようとしました:/[another_user_id]/linksとリンク フィールド
ですが、このエラーが発生しています:

(#240) 有効なユーザーを指定する必要があります (セッションまたはユーザーを指定するための API パラメーターを介して)。

ここで何が欠けていますか?使用/[another_user_id]/feedは機能しますが、共有リンクにしたいです。

4

1 に答える 1

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>';
}
于 2012-05-07T10:12:28.337 に答える