Wie kann ich das Facebook-Profilbild eines Benutzers ohne Autorisierung abrufen?

Linda Hamilton
Freigeben: 2024-11-02 22:24:02
Original
299 Leute haben es durchsucht

How to Fetch a User's Facebook Profile Image without Authorization?

Abrufen von Benutzerprofilbildern mit der Facebook-API ohne Benutzerautorisierung

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
Nach dem Login kopieren

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>
Nach dem Login kopieren

Zusätzliche Hinweise:

  • Stellen Sie sicher, dass die OpenSSL-Erweiterung in php.ini aktiviert ist, um die Funktion „file_get_contents“ zum Lesen der URL zu verwenden.
  • Weitere Informationen finden Sie in der Dokumentation zur Facebook Developers API.

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage