Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich das Facebook-Profilbild eines Benutzers ohne Autorisierung abrufen?
Problem:
Abrufen des Facebook-Profilbilds eines Benutzers für ein Content-Management-System (CMS), ohne dass der Benutzer eine App-Berechtigung erteilen muss.
Lösung:
Verwenden Sie den Facebook Graph API-Endpunkt:
http://graph.facebook.com/userid_here/picture
Ersetzen Sie userid_here durch die ID des Benutzers, dessen Profilbild Sie abrufen möchten. HTTPS wird ebenfalls unterstützt.
Implementierung:
Verwenden Sie in PHP die Funktion file_get_contents, um die Bild-URL abzurufen:
<code class="php">$image_data = file_get_contents("http://graph.facebook.com/userid_here/picture");</code>
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWie kann ich das Facebook-Profilbild eines Benutzers ohne Autorisierung abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!