2 Stimmen

Auf der Pinnwand eines Freundes posten mit PHP SDK für Facebook

Ich versuche, mit dem PHP SDK von FB auf der Pinnwand meines Freundes zu posten. Der Code veröffentlicht den Beitrag nur auf meiner Pinnwand und ist auch für andere nicht sichtbar.

Hier ist der Code:

$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')));

Dieser Code wird auf meiner Pinnwand und nicht auf der Pinnwand des Freundes veröffentlicht. Außerdem ist der Beitrag nur für mich und nicht für andere sichtbar.

5voto

Brian Roach Punkte 74523

/me/feed

Das bist du.

/myFriendsNameHere/feed

Das ist dein Freund.

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

Insbesondere der erste Satz unter "Veröffentlichung" zeigt Ihnen genau, wie Sie das tun können, wonach Sie fragen.

1voto

bkaid Punkte 50360

Um an die Pinnwand eines Freundes zu posten, machen Sie einen HTTP POST an /friendID/feed anstatt an /me/feed (was an Ihre Pinnwand posten wird). Entfernen Sie außerdem den Parameter "to".

-1voto

Wallace Hermano Punkte 31
    $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']."' />";     
    }

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X