2011-09-18 14 views
2

FBのPHP SDKを使用して友人の壁に投稿しようとしています。コードは私の壁にしか投稿を公開しておらず、他の人には見えません。Facebookのphp SDKを使用している友だちの壁に投稿する

は、ここでこのコードは、私の壁ではなく、友人のウォールに公開するコード

$ret_obj = $facebook->api('/me/feed', 'POST',array(
      'link' => 'www.google.com', 
      'message' => 'message','description' => "I am bond", 
      'to' => array('id' => 'friend_id','name' => 'friend_name'), 
      'actions' => array('name' => 'Re-share', 
      'link' =>'http://apps.facebook.com/my_app/'), 
      'privacy' => array('value' => 'EVERYONE'))); 

です。また、投稿は私にしか見えず、誰にも見えません。

どんな種類のヘルプでも非常に高い評価が得られます。友人のウォールに投稿するために、事前

答えて

5

/me/feed

。あなたの友人の

/myFriendsNameHere/feed

https://developers.facebook.com/docs/reference/api/

それはあなたが求めているものを行うために正確にどのようにあなたを示して「公開」の下で具体的に最初の文。

+0

返信いただきありがとうございますが、私はリンクを投稿できません。さらに、それは友人には見えず、唯一の私は投稿を見ることができます – devsri

1

おかげで/ freindID /飼料の代わりに、(あなたの壁に掲示されます)/ ME /フィードへのHTTP POSTを行います。また、 'to'パラメータを削除します。あなたです

-1
$friends = $facebook->api('me/friends'); 

    //print_r($friends['data']); 
    print_r("Number of friends: ". count($friends['data'])); 

    foreach ($friends['data'] as $key=>$friendList) { 
     echo "<br/>".$key." ".$friendList['name']."<img src='https://graph.facebook.com/".$friendList['id']."/picture' width='50' height='50' title='".$friendList['name']."' />";  
    } 
関連する問題