2012-04-13 2 views
0

ich verwende diesen Code, aber es funktioniert nichtWie ersetzt man Facebook-App-Bild durch Profilbild mit Graph-API?

$uid =$facebook->getUser(); 
$picture="http://graph.facebook.com/".$uid."/picture?type=large"; 
+0

ich bin nicht sicher, was du hier fragst. Könntest du ein bisschen weiter expandieren? – richsage

+0

für die Pinnwand verwenden wir die Informationen wie: $ msg = $ caption = ""; \t \t $ name = "test"; \t \t \t \t $ caption = "test"; \t \t $ desc = "test"; \t \t \t \t \t \t \t \t \t \t $ uid = $ Facebook-> getUser(); $ picture = "http://graph.facebook.com/". $ Uid. "/ Bild? Typ = groß"; dann Wandpfosten $ facebook-> api ($ test, 'POST', Array ('Nachricht' => $ msg, 'name' => $ name, 'caption' => $ caption, 'description' => $ desc , 'Bild' => $ Bild ... in diesem Bild möchte ich Benutzer Bild zeigen ?? – neetu

Antwort

2

Der Code, den Sie teilen, ein Graph-API-Aufruf wird der Benutzer Bild zu bekommen,
können Sie diese Funktion verwenden, um die Benutzer Bild zu bekommen:

function avatar($id,$size) { 
    if ($size) { 
     $size = '?type='.$size.''; 
    } 
    return '<img src="https://graph.facebook.com/'.$id.'/picture'.$size.'" alt="" />'; 
} 

i eine zweite Variable für die Bildgröße passieren, so können Sie es wie folgt verwenden:

echo avatar($uid,'square'); 
Verwandte Themen