Erhalten Sie ein Bild in voller Größe von facebook graph API

8

Ich verwende den Graph-API-Endpunkt /PAGE_ID/posts , um alle Beiträge von einer Facebook-Seite zu erhalten. Jetzt möchte ich das vollständige Bild von diesen Beiträgen. Die Bildeigenschaft der zurückgegebenen Objekte gibt mir nur eine beschnittene Version dieses Bildes.

Mit der Objekt-ID aus diesen Beiträgen und dem API-Endpunkt /OBJECT_ID/picture erhalte ich nur die kleine, normale und albumgroße Version des Bildes. Aber mit ein wenig Änderung der URL konnte ich das Bild in voller Größe bekommen.

Beispiel

Diese URL:
Ссылка

leitet zu dieser URL weiter:
Ссылка

Ich habe die 720x720 von dieser URL entfernt, um diese URL zu erhalten:
Ссылка

Das ist schließlich das Bild in voller Größe.

Ich denke, dass ich diese Modifikation mit einem Regex-Muster erreichen kann. Aber jetzt ist meine Frage, wie ich die URL nach der Weiterleitung von der ursprünglichen URL (der ersten) abrufen kann.

Irgendwelche Ideen oder einfachere Lösungen?

    
Simon Knittel 15.01.2015, 07:18
quelle

2 Antworten

13

So können Sie größere Bilder erhalten:

%Vor%

Oder:

%Vor%

Sehen Sie sich auch die Antwort in diesem Thema an: Facebook Graph API: Erhalten Sie größere Bilder in einer Anfrage

Bearbeiten: Da dies nicht mit Objekt-IDs funktioniert, können Sie einfach das Bild aus dieser Antwort holen:

%Vor%

Achten Sie auf das Array "images".

    
luschn 15.01.2015, 07:52
quelle
0

Sie können auch die images -Auflistung eines photo -Objekts anfordern und dann nach dem höchsten Auflösungseintrag suchen.

Siehe Dokumentation . Code:

%Vor%

Verwendung:

%Vor%     
turdus-merula 13.03.2018 18:34
quelle