2014-01-25 4 views
0

Я использую API Instagram для своего приложения. Все пользователи должны аутентифицироваться после первого раза, когда они открывают приложение, а затем могут «понравиться» фотографиям. Поэтому каждый пользователь использует свой собственный Access_token в подобном запросе. Проблема в том, что за короткий промежуток времени мы все не можем использовать. После многих многих часов мы можем использовать его снова, но только через несколько часов мы снова получаем ошибку.Instagram - «Достигнуто ограничение на запрос клиента»

Аутентификация для Access_token аналогична области действия.

Как запрос выглядит так:

https://api.instagram.com/v1/media/*mediaID*/likes?access_token=*access_token* 

ограничения частота для моего access_token в заголовках ответа, например, как это:

X-Ratelimit-Limit: 5000 X-Ratelimit-Remaining: 4997.

И это правильно, потому что я не посылал больше запросов в этот час. Только 3. Но я и все другие пользователи с их специфическим маркером получают ошибку всякий раз, когда мы хотим, чтобы как картинка:

сообщение об ошибке, когда, любя, хотя мы никогда не достигли предела:

"Client request Limit reached" Error Code is "400" 

Почему мы получаем это сообщение об ошибке? Я знаю, сколько api называет мое приложение, и оно waaay ниже 350 в час за Access_token. И почему «Клиент» достиг предела? Я использую токены доступа, поэтому почему сообщение об ошибке говорит «Клиент»? Приложение использует ClientID только один раз для аутентификации. Я думаю, что они запрещают все Access_tokens, связанные с моим идентификатором clientID. Но я не знаю почему. И почему они блокируют каждый acces_token, а также те, которые НЕ используют приложение в течение нескольких часов. После того, как я не использовал приложение в течение нескольких часов, я все равно получаю одно и то же сообщение.

Это происходит снова и снова. Приложение сейчас бесполезно.

Я искал циклы или странный код в своем приложении, вызвав много запросов, но это нормально, и это не спам. Я был бы очень признателен за вашу помощь, потому что Instagram никогда не отвечал ха-ха.

ответ

1

Я исправил эту проблему с помощью программы обмена сообщениями ([email protected] Я думаю, что это было). Вы должны попросить их добавить белый список в свое приложение. Для меня это заняло всего 1 рабочий день, но я думаю, что мне повезло. Возможно, прошло гораздо больше времени, чем через 2 месяца.

Вы также можете заполнить форму, используя http://help.instagram.com/contact/438525166257277

0

Вы также можете разместить свои данные http://help.instagram.com/contact/438525166257277

AS на комментарий выше, это займет больше времени. Instagram не обеспечивает быстрого ответа на IP-приложение с черным списком.

Смежные вопросы