2014-02-05 3 views
5

Ich habe mehrere Beiträge über die Tatsache gelesen, dass die Instagram API nur 20 Ergebnisse gleichzeitig zurückgibt. In vielen Fällen haben Leute vorgeschlagen, dass Sie nur die nächste URL verwenden müssen, die in den Paginierungsinformationen zurückgegeben wird. Ich würde damit gut, aber die JSON zurückgegeben vonIst es richtig, dass der Instagram Location/Search-Endpunkt die Paginierung NICHT unterstützt?

https://api.instagram.com/v1/locations/search?

scheint keine Seitennummerierungsinformationen zu enthalten. Ich habe einen Beitrag gesehen, der besagt, dass/media/search Paginierung nicht unterstützt. Ich wollte nur bestätigen, dass das auch für/locations/search gilt. Kann jemand bestätigen?

Und wenn das stimmt, hat jemand irgendwelche Gedanken darüber, wie Sie eine Liste aller Instagram-Ereignisse in einem bestimmten Bereich erhalten können, anstatt nur die ersten 20 oder so?

Antwort

9

/media/search Endpunkt nicht Paginierung, aber Sie können mit URL param max_timestamp, erhält die created_time des letzten Fotos in api Antwort und wenden Sie es als max_timestamp für die nächsten URL-Aufruf nächsten Satz von 20 Bildern erhalten, es wird wieder das nächste 20. das ist, wie ich hier umgesetzt: http://www.gramfeed.com/instagram/map

für locations/search Endpunkt, Zeitstempel gilt nicht, können Sie distance url param ändern und mehrere Ergebnisse erhalten: http://www.gramfeed.com/instagram/places

+1

@ user2205101 das ist absolut die richtige Antwort. Warum akzeptierst du es nicht, oder fügst wenigstens einen Kommentar hinzu? – Nativ

+0

Ich bin mir nicht sicher, ob das zu diesem Zeitpunkt 100% wahr ist, aber es scheint, als wäre der api-Endpunkt '/ locations/search' auf 20 verschiedene Orte beschränkt, unabhängig vom Abfrageparameter'? Distance = {meters} '. Hat noch jemand das gesehen? – Ceryni

+1

@Dalvik: Es tut uns leid, dass ich nicht früher reagiert habe. Meine Frage bezog sich speziell auf die Standorte/Suchabfrage, also hilft mir der Anfang der Antwort von Krisrak nicht wirklich. Und der zweite Teil der Antwort, bezüglich der Orte/Suche, scheint zumindest für mich nicht zu funktionieren. Ich erhalte keine Änderung der Ergebnisse, wenn ich den Abstandsparameter ändere. Ich sehe nur 33 Ergebnisse, egal was ich mache (es sei denn, die Gesamtzahl der verfügbaren Ergebnisse ist <33. Also sollte ich sagen, dass ich nur <= 33 Ergebnisse sehe, egal was ich tue.) – user2205101

Verwandte Themen