2015-01-16 10 views
5

Ich habe Instagram Echtzeit Push-API (http://instagram.com/developer/realtime/) für eine lange Zeit verwendet, um Updates an einem bestimmten Ort zu erhalten. Ich verwende den höchstmöglichen Wert für "Radius", der 5000m beträgt. In den letzten 4 Wochen habe ich festgestellt, dass ich durch die API wesentlich weniger Updates erhalten habe (aber nicht Null). Andere Anwendungen scheinen das gleiche Problem zu haben, wie http://now.jit.su/. Ich habe auch einen Fehlerbericht bei Instagram eingereicht, der unbeantwortet blieb.Instagram Echtzeit-API bekommt sehr wenige Updates

Meine Fragen sind: - hat sich etwas in der API geändert? - hat sich in der App etwas geändert (so dass nicht jedes Foto veröffentlicht wird)? - hat noch jemand dieses Problem? - Gibt es irgendetwas, was ich versuchen kann, damit es wieder funktioniert?

Ich weiß, das ist nicht gerade eine perfekte SO-Frage, aber ich konnte nichts auf Google graben, und die Instagram-Entwickler-Seiten verweisen hier auf Unterstützung. Jede Hilfe wird sehr geschätzt.

+1

Wir sind die gleiche Sache zu sehen. Verschiedene Schlüssel wurden vergeblich versucht. – corolla

+1

Gleiches hier - Zusätzlich, wenn ich die REST '/ media/search'-API mit den exakt gleichen Werten für die geografische Breite, Länge und den Radius meines Echtzeit-Geografie-Abonnements abfrage, enthält die Antwort immer aktuelle Medienobjekte, die nie vorhanden waren "gefangen" von der Real-Time-API. – Dan

+0

Haben sie Ihren Fehlerbericht beantwortet? – Gonzalingui

Antwort

5

eine Kommunikation vor kurzem mit einem Kontakt an Instagram hatte, und er erwähnt, dass Instagram Echtzeit-Funktionalität wird nur Benutzer-Abonnements begrenzt in der Zukunft.

Apps, die vor dem 17. November 2015 erstellt wurden, erhalten weiterhin Updates, werden jedoch aufgrund der Belastung, die sie durchmachen, und der Tatsache, dass die dafür verwendete Architektur nicht gut skaliert wird, erfasst. Er erwähnte außerdem, dass Echtzeit-Abonnements für Tags, Standorte und Geografien veraltet sind.

Die Entwickler Führer haben auch einige Informationen über diese:

OLD: https://www.instagram.com/developer/deprecated/realtime/

NEU: https://www.instagram.com/developer/subscriptions/

+0

Danke! Das war sehr hilfreich! –

+0

Diese Frage könnte jetzt etwas zu spät sein: Wir haben jetzt keine Möglichkeit, Echtzeit-Updates von der Instagram-API zu erhalten. Ich mache es gerade mit Twitter für ein Projekt in meiner Freizeit und obwohl es auch toll wäre, Instagram zu benutzen ... – chAlexey

+0

Sie können es vielleicht noch, wenn Sie Ihren Instagram-Client bereits vor dem 17. November 2015 erstellt haben Erfahrung hat die Leistung in Echtzeit für unsere Kunden beeinträchtigt. – nithinisreddy

-2

Ich verwende https://api.instagram.com/v1/users/self/feed?access_token=AccessToken&count=100, um meine Feeds zu erhalten.

Sie könnten Zählung in Ihrem api fehlen oder lassen Sie mich wissen, welche api Sie verwenden

+0

Ich benutze die Realtime-API: http://instagram.com/developer/realtime/, und bekomme ich nur sehr wenige Pushs von den Instagram Servern. –

+0

haben Sie http://instagram.com/developer/api-console/ versucht, die Antwort zu überprüfen? – parveen

+0

Da Instagram die Änderungen an mich weiterleitet (und ich nicht ihre Feeds abrufe), gibt es keine wirkliche "Antwort", die man sich anschauen kann. Wenn ich jedoch die Konsole für https://api.instagram.com/v1/subscriptions verwende, kann ich meine Abonnements gut sehen. Ich kann den geografischen Endpunkt nicht mit der Konsole verwenden (http://instagram.com/developer/endpoints/geographies/), aber wenn ich dies mit CURL versuche, sehe ich dort auch keine Updates. –