Время истечения срока действия токена доступа Imgur (315360000 секунд или миллисекунд?) - PullRequest
0 голосов
/ 03 апреля 2020

Во-первых, я должен подчеркнуть, что на шаге Imgur Oauth2.0 Imgur отвергает code response_type, можно использовать только token response_type, это означает, что мы можем получить токен доступа сразу после того, как пользователь авторизованный (хотя на стандартном этапе мы можем получить code только от пользователя auth и должны использовать code для обмена токеном доступа).

Итак, давайте начнем, я перенаправлю на эту ссылку в браузер:

https://api.imgur.com/oauth2/authorize?response_type=token&client_id=MY_CLIENT_ID

Imgur покажет экран согласия, если я нажму Agree, он перенаправит на REDIRECT_URL, который я заполнил при регистрации, и вернет некоторые параметры, например:

https://www.example.com/auth/ImgurRedirect.php#access_token=1bb250************745f0e&expires_in=315360000&token_type=bearer&refresh_token=604edb0*******e35f670d2&account_username=xi*****uce&account_id=9*****21

Теперь вы видите, expires_in=315360000, боже, 315360000 секунд? 315360000/3600/24 ​​= 3650 дней = 10 лет, я хочу сказать, 10 лет? Ты шутишь, что ли?

Мой вопрос: это нормально? Это ошибка? Или это единица измерения в миллисекундах c (но даже если эта единица измерения составляет миллисекунды c, это время истечения равно 3,65 дням, я думаю, это ненормально)?

...