Instagram OAuth возвращает Подходящий код не найден В случайное время

Кажется, мы столкнулись с действительно странной проблемой при попытке получить токены доступа Instagram на стороне сервера.

Мы видим ошибки «Не найден соответствующий код» в случайное время, но когда это происходит, они кажутся сгруппированными, так как эти ошибки не распространяются в течение дня, а появляются только в течение случайного 15-минутного периода или около того. поздно ночью, и, насколько мы можем судить, это происходит только с очень небольшим процентом пользователей в это время.

Мы рассмотрели другие возможности, IP-адрес запроса токена доступа казался одной из возможностей, однако эта проблема не одинакова для всех пользователей, в течение которых во время запроса токена доступа возвращаются эти 400 ошибок «Нет подходящего кода». .

Кто-нибудь испытал это раньше? Любые идеи? Также следует отметить, что наше приложение видит тысячи пользователей, входящих в систему в день в любой момент времени, поэтому случайность возникновения времени не имеет большого смысла.


person Braydon Batungbacal    schedule 13.05.2015    source источник
comment
Я столкнулся с той же проблемой. Вы когда-нибудь узнавали конкретную причину этого?   -  person Mandar Pathak    schedule 29.04.2016


Ответы (1)


Похоже, пользователи получают более одного code, а вы видите first code, но вам нужно second. Попробуйте relogin пользователей, если вы получите сообщение об ошибке. Пользователь не увидит страницу Instagram с кнопкой подтверждения, только перенаправления.

Возможный алгоритм ошибки:

1. User click auth link.
2. Get first code.
3. User click auth link (twice, redirection problem, public auth system, etc.)
4. Get another code (even on the same client_id, redirect_uri).
5. You get first code.
6. But first code already doesn't exists.
person CnapoB    schedule 15.05.2015