Holen Sie sich alle Fotos einer Seite mit der Facebook-API
Ich bin neu auf Facebook API, aber ich habe, um alle Fotos aus einem Facebook-Seite. Ich es geschafft, ein Diagramm-api-Abfrage liefert alle Bilder von nur die erste jemals erstellte album auf der Seite ist das Profilbild-album. Zum Beispiel:
https://graph.facebook.com/227843870675663/photos
Aber ich müssen tun das gleiche für alle anderen bestehenden Alben in die Seite. Alle Hinweise sind wirklich zu schätzen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen Sie dies und lassen Sie mich wissen, wie es für Sie geht, habe ich erfolgreich gezogen alle Fotos.
Sicherzustellen, dass Sie ein Admin der Facebook-Seite.
gehen Sie zu :
http://developers.facebook.com/tools/explorer
In der API-Navigator, können Sie sehen, "/me" wird die grundlegende Informationen über sich selbst.
Versuchen Sie in "/mir/Konten" um zu sehen, ob Sie können nichts sehen. Es sollte Ihnen ein Fehler.
Klicken Sie auf "Get Access Token"
einem pop-up-Fenster. Navigieren Sie zu "Erweiterte Berechtigungen"
Wählen Sie "manage_pages"
Klicken Sie Auf "Get Access Token"
Nun versuchen "/mir/Konten" wieder. Sie sollten eine Liste der Seiten innerhalb der Fenster anzeigen.
Wählen Sie die Seite, die Sie möchten, und klicken Sie auf die "id" Feld
Weiter, auf der linken Fenster können Sie sehen, "Knoten: " und ein + Zeichen. Klicken Sie auf das + - Zeichen, um zu sehen, was sind die Optionen, die Sie haben.
Klicken Sie auf das + - Zeichen und scrollen Sie nach unten zu "verbindungen" und wählen Sie "Alben"
Der Kind-Ebene, wählen Sie "Fotos"
Den "Fotos" Kind-Ebene, wählen Sie "Quelle"
Klicken Sie nun auf "Submit" auf der rechten Seite. Sie werden sehen, ein JSON zurückgegeben mit der url alle Fotos in der ausgewählten Facebook-Seite.
Kopieren Sie die URL - https://graph.facebook.com/?Felder=Alben.Felder(Fotos.Felder(Quell -)) und stecken Sie es in Ihrem browser. Sie sollten sehen, ein JSON-alle Ihre Fotos, und die entsprechende url auf Facebook CDN.
/me?fields=albums.fields(photos.limit(99999).fields(id))&limit=99999
Wenn Sie Holen Sie sich Ihre Facebook Benutzer, können Sie:
Alben
Bild
Fotos
der Benutzer (oder Freund) ist tagged in
Sie brauchen bzw. diese Berechtigungen:
UPDATE:
Wenn Sie wollen, um diese Informationen aus einer Facebook-Seite:
Die Foto-Alben die Seite hochgeladen hat.
Berechtigungen sind: jede gültige access_token oder Benutzer access_token