Как бы вы выполнили вызов `debug_token` с помощью facebook php sdk?
Согласнодокументация конечная точка выглядит как
GET /debug_token?
input_token={input-token}&
access_token={access-token}
где
input_token:
токен доступа, о котором вы хотите получить информациюaccess_token
: ваш токен доступа к приложению или действительный токен доступа пользователя от разработчика приложения
Предполагая, что я нене иметь "действительный токен доступа пользователя от разработчика приложения » - только потому, что я нене хочу обновлять его каждые 2 месяца и всегда помнить об этом - как бы я это сделал, используя "маркер доступа к приложению "?
getApplicationAccessToken()
Метод защищен, поэтому нет способа получить к нему доступ, не переопределив его для общего доступа.
Любое элегантное решение, которое ям отсутствует?
PS: пример вызова, который потерпит неудачу с "Вы должны предоставить токен доступа к приложению или токен доступа пользователя, который является владельцем или разработчиком приложения ». ошибка из-за отсутствия токена доступа:
$tokenDebug = $fb->api('debug_token', array(
'input_token' => $token,
));
PPS: "интересно" Дело в том, что ошибка сверху появится не для каждого$token
но для некоторых, и я не вижу никакого очевидного различия между токенами, которые терпят неудачу и которые успешны.
PPPS:$token
этотокен доступа пользователя
PPPPS: создан запрос функции для FB PHP SDKhttps://developers.facebook.com/bugs/637897982899835
PPPPPS: Возможно, было бы лучше создать запрос извлечения, но этос 1:30 утра и яя слишком устал для этого