Gibt es eine Grafik, um dies zu erreichen?
Daher müssten Sie sich das Feld source
des Fotos ansehen :
Quelle:
Das Quellbild des Fotos - derzeit kann dieses eine maximale Breite oder Höhe von 720px haben und am 1. März 2012 auf 960px steigen
Zeichenfolge, die eine gültige URL darstellt
Damit erhalten Sie die Originalgröße, in der das Foto für kleinere Bilder hochgeladen wurde, oder die Größe wurde auf max. 960px in jede Richtung.
Für noch größere Größen müssen Sie das Feld images
überprüfen:
Bilder:
Die 4 verschiedenen gespeicherten Darstellungen des Fotos
Array von Objekten, die Höhen-, Breiten- und Quellfelder enthalten
Dies "verspricht", viel größere Größen (z. B. 2048 × 1417px) zu liefern - aber bedenkt, dass diese Einträge immer noch ein kleineres Bild liefern, wenn das Original nicht so groß war wie gewünscht.
Standardmäßig werden nicht alle Felder in einem Knoten oder einer Kante bei Ihnen zurückgegeben mache eine Abfrage. Sie können die gewünschten Felder oder Kanten auswählen zurückgegeben mit dem Abfrageparameter
fields
.
Deshalb erhalten Sie beim Abrufen eines Fotos möglicherweise nur created_time
, name
und id
.
source
ist in der neuesten API (v2.8) veraltet. Verwenden Sie stattdessen images
.
So könnte Ihre Abfrage so aussehen:
%Vor%Die Antwort sollte wie folgt lauten:
%Vor%Es scheint zu wenig Dokumentation dafür zu geben. Dies kann auf einfache Weise erreicht werden. In dieser URL Ссылка , nimm die ID des Bildes, dargestellt durch fbid , mit .In dem obigen Fall ist 357755307655174 . Jetzt machen Sie eine Grafik-API-Abfrage, zu diesem Objekt Ссылка . Dadurch wird ein JSON mit allen in der Datenbank vorhandenen Seitenverhältnissen und deren tatsächlichen URLs zurückgegeben. Jedes Datenfeld folgt dem Format
%Vor%Verwenden Sie den Graph-Explorer, um noch einmal das Format der zurückgegebenen JSON-Daten zu überprüfen. Die Quelle ist das, wonach Sie suchen.
Tags und Links facebook facebook-graph-api