Как бы вы выполнили вызов `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, и я слишком устал для этого