Расширение существующего автономного доступа_tokens
-
26-10-2019 - |
Вопрос
Я должен расширить токен в автономном доступе всех пользователей, хранящихся в моей базе данных
Здесь я нашел методhttps://developers.facebook.com/docs/offline-access-deprecation/
Но когда я использовал этот звонок
https://graph.facebook.com/oauth/access_token?
client_id=APP_ID&
client_secret=APP_SECRET&
grant_type=fb_exchange_token&
fb_exchange_token=EXISTING_ACCESS_TOKEN
Для некоторых пользователей я получаю новый токен
access_token=xxxxxxx&expires=5102358
Для других я ничего не получаю, почему?
Я использую этот код
$request_url = "https://graph.facebook.com/oauth/access_token?client_id=xxxx&client_secret=xxxx&grant_type=fb_exchange_token&fb_exchange_token=xxxx";
$ info = file_get_contents ($ request_url);
Заранее спасибо за помощь.
Решение
Токен доступа для других пользователей, возможно, уже истек к тому времени, когда вы пытаетесь его преобразовать. Вы можете расширить только невыполненные токены доступа. Как только они истекают, вам нужно будет, чтобы вы вернулись в приложение в Reauth.
Не связан с StackOverflow