Erhalte alle Fotos einer Seite mit der Facebook API

8

Ich bin neu bei Facebook API, aber ich muss alle Fotos von einer Facebook-Seite bekommen. Es gelang mir, eine Graphik-API-Abfrage zu erhalten, die alle Bilder von nur das erste jemals erstellte Album auf der Seite zurückgibt, die das Profilbildalbum darstellt. Zum Beispiel:

%Vor%

Aber ich muss das gleiche für alle anderen Alben auf der Seite tun. Irgendwelche Zeiger werden wirklich geschätzt.

    
lbrahim 03.08.2013, 22:30
quelle

2 Antworten

28

Probieren Sie dies aus und lassen Sie mich wissen, wie es für Sie läuft, ich habe erfolgreich alle Fotos gemacht.

  1. Stellen Sie sicher, dass Sie ein Administrator der Facebook-Seite sind.

  2. gehe zu: Ссылка

  3. Im API-Navigator können Sie sehen, dass "/ me" die grundlegenden Informationen von sich selbst anzeigt.

  4. Geben Sie in "/ me / accounts" ein, um zu sehen, ob Sie etwas sehen können. Es sollte Ihnen einen Fehler geben.

  5. Klicken Sie auf "Zugriffstoken erhalten"

  6. erscheint ein Fenster. Navigieren Sie zu "Erweiterte Berechtigungen"

  7. Wählen Sie "manage_pages"

  8. aus
  9. Klicken Sie auf "Get Access Token"

  10. Versuchen Sie es erneut mit "/ me / accounts" . Sie sollten eine Liste der Seiten im Ansichtsfenster sehen.

  11. Wählen Sie die gewünschte Seite und klicken Sie auf das "id" Feld

  12. Als Nächstes können Sie im linken Fenster "Node:" und ein + -Zeichen sehen. Klicken Sie auf das + Zeichen, um zu sehen, welche Optionen Sie haben.

  13. Klicken Sie auf das Pluszeichen und scrollen Sie nach unten zu "Verbindungen" und wählen Sie "Alben"

  14. Wählen Sie auf der untergeordneten Ebene "Fotos"

  15. aus
  16. Wählen Sie auf der untergeordneten Ebene "Fotos" die Option "Quelle"

  17. aus
  18. Klicken Sie nun auf "Senden" auf der rechten Seite. Sie werden sehen, dass ein JSON mit der URL aller Fotos auf Ihrer ausgewählten Facebook-Seite zurückgegeben wurde.

  19. Kopieren Sie die URL - Ссылка ? fields = albums.fields (fotos.fields (source)) und schließen Sie sie an dein Browser. Sie sollten einen JSON aller Ihrer Fotos und die entsprechende URL auf dem CDN von Facebook sehen.

Max 13.08.2013, 13:56
quelle
5

Wenn Sie Ihren Facebook-Nutzer erreichen, können Sie:

  • bekomme die Liste von all seinen Alben
  • Holen Sie sich das Profil des Benutzers Bild
  • hol dir das Fotos Der Benutzer (oder Freund) ist in
  • getaggt

Sie benötigen jeweils diese Berechtigungen:

  • user_photos oder friends_photos
  • nicht benötigt
  • user_photos oder friends_photos

UPDATE:

Wenn Sie diese Informationen von einer Facebook-Seite erhalten möchten:

  • Fotos - Die hochgeladenen Fotos der Seite.
  • Alben - Die Fotoalben, die die Seite hochgeladen hat.

Berechtigungen sind: jedes gültige access_token oder Benutzer access_token

    
glautrou 03.08.2013 22:41
quelle

Tags und Links