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

Ответы на вопрос(2)

Ваш ответ на вопрос