Делаю запрос на Google OAuth для обмена код авторизации с access_token
, однако, ответ возвращается содержит expiry_date
(вместо expires_in
как в документации here) со значением от 1474636927720
. Это не формат времени, как я вижу, любые идеи, что это такое? PostgreSQL выбрасывает этот date/time field value out of range
. У меня нет проблем с сохранением этого как строки, но хотелось бы знать значение, чтобы я мог проверить, истек ли токен или нет.Google OAuth формат «EXPIRY_DATE»
0
A
ответ
1
Я знаю, что это уже давно, но я просто задал себе тот же вопрос. Сейчас я почти уверен, что это всего лишь временная метка Unix с миллисекундами. В Java существует метод System.currentTimeMillis()
, а currentmillis website преобразует ваше значение 1474636927720
в Fri Sep 23 2016 13:22:07 UTC
, что похоже на дату и время вашего сообщения.
Смежные вопросы
- 1. Google OAuth 2.0 Формат запроса
- 2. Формат ответа сервера OAuth
- 3. «Недопустимый формат кода подтверждения». facebook oauth error
- 4. Ошибка авторизации Oauth Google
- 5. Точки доступа Google OAuth
- 6. Google | OAuth 400 redirect_uri_mismatch
- 7. Google Oauth refresh Token
- 8. Google OAuth город вопрос
- 9. API календаря Google OAUTH
- 10. Торнадо Google ошибка OAuth
- 11. Google OAuth для iOS
- 12. invalid_grant Google OAuth
- 13. .NET OAuth API Google
- 14. Регистрация Google OAuth 2.0
- 15. CakePHP OAuth с Google
- 16. Google oAuth with Phonegap
- 17. oauth google using python
- 18. Идентификатор Google OAuth Expires
- 19. Ошибка Google Oauth: redirect_uri_mismatch
- 20. Google api oauth prolog
- 21. Проблемы с Google OAuth
- 22. Google с OAuth 2
- 23. Google api oauth url
- 24. Google oAuth Token expiry
- 25. Google, OAuth и iOS
- 26. Google OAuth frustration
- 27. Google Spreadsheets; Ошибка OAuth
- 28. Google OAuth WildCard Домены
- 29. Google OAuth автоматический логин
- 30. Ошибка Google OAuth -1001
вид должен спросить, почему это имеет значение? он истекает через час. – DaImTo
@DaImTo это может быть, я не уверен. Значение 'expires_in', безусловно, должно возвращать' 3600', но с этим, кто знает, что они изменили (или могут измениться в будущем), потому что я использую этот токен для вызовов 'offline' API, поэтому я предполагаю, что он должен« быть » дольше, чем это (возможно) –
Это действительно должно возвращать expires_in, не думаю, что я когда-либо видел expiry_date, но это не значит, что Google не может что-то испортить. Автономный доступ даст вам токен Refresh, который вы можете использовать для получения нового токена доступа. Маркер доступа никогда не будет полезен более часа. – DaImTo