Идентификаторы Linkedin истекают через день вместо 60 дней

В документации по Linkedin API указано, что предоставленный токен доступа длится 60 дней, но в некоторых случаях я видел, что он истекает в течение дня. Как только мы запустим пользователя через процесс аутентификации, чтобы получить токен доступа, мы можем опубликовать его на своей странице. Но когда мы попробуем их опубликовать на следующий день, API вернет ошибку "Невозможно проверить токен доступа". Есть страницы, на которых я не вижу этой проблемы, и я отправлял ее в течение последних нескольких недель. Моя проблема в том, что я не могу понять разницу между страницами, в которых токены истекают через день, а где нет. Помощь?

Ответ 1

Я видел поведение, которое вы описываете, только когда после авторизации токен доступа не был обновлен в нашем db. Авторизация приведет к аннулированию предыдущего токена, и вызовы API вернут это сообщение.

Изменить ответ на комментарий: убедитесь, что база данных обновлена ​​с помощью токенов после каждой аутентификации пользователей, убедитесь, что пользователь не повторяет аутентификацию в другом месте приложения без сохранения токена (или запроса разных разрешений) потому что эти два случая будут генерировать это сообщение об ошибке.