2015-11-18 9 views

Odpowiedz

9

W trybie piaskownicy, Instagram zwraca tylko dane powiązane z użytkownikami sandbox.

Jest zapisane w docs, section API behaviour:

danych jest ograniczony do użytkowników piaskownicy i 20 ostatnich media od każdego użytkownika piaskownicy.

[...]

Jako inny przykład, rozważmy punkt końcowy, który zwraca listę mediów:/tags/{tag-name}/media/niedawnej. Odpowiedź zwrócona przez ten punkt końcowy będzie zawierać tylko nośniki z podanym znacznikiem, zgodnie z oczekiwaniami. Jednak zamiast zwracać media od dowolnego publicznego użytkownika Instagram, zwróci on tylko te media, które należą do użytkowników piaskownicy, ograniczone do ostatnich 20 dla każdego użytkownika.

Jeśli utworzysz znacznik "londyński" dla użytkownika piaskownicy, powinieneś go zobaczyć. Gdy aplikacja przełączy się na transmisję na żywo, zobaczysz wszystkie ogólnodostępne tagi "londyńskie".

Żądanie NIE jest zniekształcone, a interfejs API zachowuje się tak, jak opisano w dokumentacji.

+2

Wydaje mi się, że przeskoczyłem tę część zbyt pochopnie, dzięki. Więc w zasadzie utknąłem, ponieważ nie chcę włączać pobierania public_content przez API w projekcie studenckim, a jako rezultat końcowy nie ma aplikacji. Nie ma również możliwości, aby przesłać "manekinową" aplikację, którą mam jako klient do sprawdzenia, aby zacząć działać i znieść ograniczenia związane z piaskownicą. Bummer. – Yogi

+1

To naprawdę mylące. Zajęło mi to kilka dni pracy, aby to wszystko zrozumieć, dlatego napisałem ten szybki artykuł dla innych programistów, którzy próbują szybko zrozumieć [nowe ograniczenia interfejsu API na Instagramie] (https://medium.com/@emersonthis/instagram-on- strony internetowe-nowy-krajobraz-62c91d733894 # .4z8g35g2s). – emersonthis