Verstanden. Ich glaube nicht, dass der pagination
Hash, den Instagram zurückgibt, zugänglich ist, aber Sie können eine max_id
Option bei der Abfrage übergeben, um den nächsten Satz älterer Bilder zu erhalten.
@results = Instagram.user_recent_media(some_user_id, {access_token: token, count: 10, max_id: 197679035065553721})
von in max_id
(die ID eines Fotos) vorbei, wird es alle Ergebnisse älter als das zurück. Nimm also die ID des ältesten Fotos von der ersten Abfrage und gib sie weiter, um die nächste Seite zu erhalten.
Hinweis: Wenn Sie die Ergebnisse erhalten, sind die IDs der Bilder in der Form: 197679035065553721_someuserid
. Sie müssen das erste Bit vor dem Unterstrich analysieren und als max_id
übergeben.
Seitenumbruch ist in der API-Antwort verfügbar. Obwohl dies in der Dokumentation nicht erwähnt wird, enthält der zurückgegebene Hash bei Verwendung des Instagram-Schmuckstücks zusätzlich zum Element "data" einen Artikel "pagination". –
Siehe http://instagram.com/developer/endpoints/ für allgemeine Informationen zur Struktur der Ergebnisse. Dies bezieht sich auch auf die Attribute "Paginierung" für Endpunkte, die die Paginierung unterstützen. –
könnte eine beliebige Show und Beispiel laden die nächste älteste Reihe von Instagram api auf der nächsten Seite durch Angabe der Anzahl der Antwort pro Seite (in PHP oder Javascript)? – user1788736