Учитывая токен доступа к Facebook, как я могу получить разрешения, которые он имеет?
Одним из вариантов использования является следующее.
Я прошу токен доступа к Facebook новым пользователям с разрешением offline_access
, и я его храню для последующего использования. Если пользователь удаляет в своих настройках разрешение offline_access
, токен становится недействительным.
Я хотел бы иметь возможность протестировать (возможно, используя API-интерфейс графика), если у токена у меня все еще есть разрешения, которые я просил, не дожидаясь, когда пользователь выйдет, чтобы попытаться сделать вызов API.
Ответы
Ответ 1
Просто вызовите api-метод Permissions graph. Вы можете разобрать ответ json и посмотреть, существует ли "offline_access" или нет. Формат URL: https://graph.facebook.com/me/permissions?access_token=... Вы можете получить доступ к этому примеру, перейдя здесь и щелкнув ссылку разрешений.