2015-04-29 2 views
9

Я в настоящее время получаюInstagram OAuth не возвращается «Нет соответствие кода найден» на одном сервере

{"code": 400, "error_type": "OAuthException", "error_message": "No matching code found."} 

при попытке получить маркер доступа пользователя на одном из наших серверов. Это происходит при использовании расширения клиентского Chrome REST и нашего веб-приложения на одном конкретном сервере.

Я могу получить токен доступа пользователя с моего локального компьютера и другого сервера, используя тот же код и расширение.

Может ли наш IP-адрес заблокирован от доступа к токенам доступа? Кто-нибудь еще сталкивается с этой проблемой?

Спасибо,

EDIT

Слышал назад от поддержки Instagram, это был вопрос на их конце и было зафиксировано. Спасибо за помощь.

+0

У меня была такая же проблема на прошлой неделе. Измененный сервер на другой IP все работает снова. У меня нет информации о том, почему или если наш IP-адрес заблокирован, но кажется, что он снова работает с новым IP-адресом. Мы следуем всем терминам API Instagram, и единственное, что я мог подумать, было связано с этим изменением на прошлой неделе http://bit.ly/1JClBqG. Мы попросили пользователей следить за нами с помощью флажка при входе на сайт с использованием области отношений. Но я не понимаю, почему мы должны были быть заблокированы из-за этого через четыре дня после новых условий. То же самое использует гораздо более крупные сайты. Но мы больше не используем его сейчас. –

+0

У меня была та же проблема, меняет ip-файл для меня. – Chris

+0

Я начал получать эту ошибку в нашем интерфейсе API Instagram на сервере разработки. Я решил протестировать, создав на этом сервере приложение Instagram OAuth с голыми костями, но также и на другое. Код идентичен - только IP-адреса сервера отличаются. Он работает на одном, но не на другом, поэтому я должен сделать вывод о том, что IP заблокирован на том, который не работает.Я связался с поддержкой, но могу также выкрикивать хорошо - они не самые отзывчивые компании для поддержки разработчиков. – raffjones

ответ

1

решаемые: Причиной этой ошибки является IP-адрес, с которого вы пытаетесь подключиться к Instagram и получить access_token. После того, как я связался со своим сетевым провайдером и сменил свой ip, все было исправлено.

Чтобы выяснить, вызвана ли ваша проблема локальным ip (а не ip-сервером), попробуйте подключиться к вашему приложению через мобильную сеть или любую другую сеть, отличную от вашей: - Если это работает, вам необходимо изменить локальную ф. -Если это не сработает - измените свой IP-адрес сервера, потому что он, вероятно, запрещен instagram для множества вредоносных запросов.

2

Да, ваша интуиция верна. Вероятно, вы сделали слишком много неправильных вызовов API, которые Instagram отключил ваш IP-адрес. На этой неделе я начал работать с Instagram API, вначале он работал, но сегодня я начал получать ту же самую ошибку. Код также отлично работает локально или на любой другой машине. Единственным объяснением этого является то, что мой IP заблокирован. Просто переключите свой IP-адрес, и все должно быть в порядке!

+0

Переключение IP-адресов определенно не так просто. Мы работаем в локальной среде, поэтому мы не можем изменять IP-адреса всех разработчиков в нашей сети. Я бы рекомендовал попытаться скрыть свой IP-адрес, используя бесплатный локальный прокси-сервер, например, tor (https://www.torproject.org/), но вам нужно также инициировать маршрутизацию для PHP (например, https://github.com/Kaiserbald0/PHP-Tor-Proxy/blob/master/proxyConnector.class.php) – lubosdz

1

У меня была такая же проблема: пользователи не могли пройти аутентификацию через Instagram, и ошибка была возвращена «OAuthException» и «Совпадающий код не найден». Началось 4/28/15, но не дошло до двух дней спустя. Только в производстве, а не в постановке, так что это было почти наверняка IP.

Вчера я отправился в справочный центр разработчика Instagram (https://help.instagram.com/contact/438525166257277), и проблема была устранена этим утром, с криптографическим письмом от их поддержки в 11 утра («Проблема решена»).

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