Расширение существующего автономного доступа_tokens

StackOverflow https://stackoverflow.com/questions/9310080

  •  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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top