Расширение существующих оффлайн access_tokens - PullRequest
1 голос
/ 16 февраля 2012

мне нужно расширить токен автономного доступа всех пользователей, хранящихся в моей базе данных

здесь я нашел метод 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);

заранее благодарим за вашу помощь.

1 Ответ

2 голосов
/ 17 февраля 2012

Токен доступа для других пользователей, возможно, уже истек к тому времени, когда вы пытаетесь преобразовать его.Вы можете ТОЛЬКО продлить токены доступа с истекшим сроком действия.Когда они истекают, вам нужно, чтобы пользователь вернулся в приложение для повторного использования.

...