При извлечении информации из API LinkedIn токен доступа будет истек, и приложение не сможет извлечь информацию из API. Эта проблема возникает случайным образом после длительного периода времени. Я пытаюсь определить, может ли это произойти со стороны LinkedIn. Есть ли способ проверить?API LinkedIn: что определяет время истечения срока доступа токена доступа?
ответ
Согласно LinkedIn documentation, вы должны получить дату истечения срока действия маркера доступа в том же запросе, который получает токен.
Токен доступа Ответ
Успешный Токен доступа запрос будет возвращать объект JSON, содержащий следующие поля:
access_token - маркер доступа для пользователя. Это значение должно быть сохранено в соответствии с вашим соглашением с Условиями использования API.
expires_in - Количество оставшихся секунд с момента его подачи до истечения срока действия маркера. В настоящее время все токены доступа выдаются с 60-дневной продолжительностью жизни.
Одна вещь, чтобы иметь в виду, что маркеры доступа могут быть вручную revoked by the user:
недопустимые токены
Если вы делаете вызов API, используя недействительный маркер, вы получите «401 Несанкционированный» ответ с сервера. Токен может быть недействителен и нуждается в регенерации, потому что:
- Срок действия истек.
- Пользователь отменил разрешение, которое они первоначально предоставили вашему приложению.
- Вы изменили права доступа (область действия), запрашиваемые вашим приложением.
Поскольку предсказуемый время истечения не является единственным фактором, способствующим лексем недействительности, то очень важно, чтобы вы код приложения правильно обрабатывать столкновение с ошибкой 401, перенаправляя пользователя на старте авторизации рабочий процесс.
Одна вещь, не упомянутая на этой странице, как упомянуто @JustinKominar, заключается в том, что действителен только ваш последний токен доступа. Это означает, что запрос на новый токен доступа приведет к аннулированию всех предыдущих, поэтому убедитесь, что ваши токены обновлены!
Это все точная информация, но я бы добавил, что запрос на новый токен доступа приведет к аннулированию ранее выпущенных. Только ваш последний токен действителен, поэтому проверьте свой рабочий процесс, чтобы убедиться, что вы не пытаетесь использовать старые токены (кеш?), Если пользователь запрашивает более новый. –
@JustinKominar Очень хороший момент, я добавил его к сообщению. – mbinette
Спасибо за сообщение. Есть ли способ установить LinkedIn в поле expires_in, чтобы он не заканчивался?У меня нет доступа к коду, но наше приложение извлекает эту информацию из API, и я пытаюсь определить, почему токен должен истечь. – throwmeawayaccount20
- 1. Как избежать истечения срока доступа токена facebook
- 2. Linkedin Обновление токена доступа
- 3. Linkedin не увеличивает время истечения
- 4. Создание токена доступа Linkedin
- 5. Найти время истечения для токена доступа
- 6. Термин времени истечения срока доступа токена OAuth Google
- 7. Обновление токена доступа LinkedIn автоматически
- 8. [сервер авторизации OAuth2] Время истечения срока действия токена обновления зависит от токена доступа?
- 9. Неверный запрос API Google после истечения срока доступа к токену
- 10. Как запросить время истечения срока действия Facebook-токена?
- 11. до истечения срока годности токена Google
- 12. Какое время истечения срока доступа к токену доступа Facebook впервые получено
- 13. Spring OAUTH2 - Время доступа к токену доступа
- 14. Срок действия токена доступа Facebook
- 15. Обновить токен доступа LinkedIn с помощью Scribe
- 16. PayPal - получить время ожидания токена аутентификации/время истечения срока действия в java (Rest API)
- 17. API Google Javascript: что произойдет после истечения срока доступа к токену доступа?
- 18. Linkedin API недействительный токен доступа
- 19. Можно ли получить время истечения срока действия токена доступа Facebook через Omniauth Rubygem?
- 20. Как увеличить время токена доступа OAuth до истечения срока действия в приложении Jhipster?
- 21. Может ли поток обновления токена доступа LinkedIn выполнять на сервере?
- 22. Как увеличить время истечения срока действия токена Spotify?
- 23. Bitbucket API Срок действия токена доступа
- 24. Реализация архитектуры токена доступа в моем API
- 25. Каков правильный способ обновления токена доступа к Facebook OAuth2 после истечения срока его действия?
- 26. токен доступа Box Box.com до истечения срока действия
- 27. Обновление токена доступа для Fitbit
- 28. Получение токена доступа Uber API
- 29. Невозможно проверить маркер доступа с LinkedIn API
- 30. Хранение маркеров доступа и обработки их истечения срока действия
У вас возникла эта проблема со специфическими вызовами API? Если да, то какие? – Windle