Существует ли API-эквивалент линкера / отладчика Facebook Access Token? - PullRequest
10 голосов
/ 11 февраля 2012

Существует ли API-интерфейс графа, эквивалентный Токену доступа к Facebook linter / debugger , который я могу вызвать программно?

Линтер хорош. В нем содержится всякая полезная информация о имеющемся у вас токене, например предоставленные разрешения (доступны для меня через me/permissions), даты выпуска и истечения срока действия, идентификатор приложения, имя приложения, идентификатор профиля, идентификатор пользователя, имя пользователя , если он действителен (доступен для меня, если я попытаюсь позвонить /me и посмотреть возвращаемое исключение) и источник.

App ID:      APP ID : APP NAME
Profile ID:  PAGE NAME
User ID:     ID : NAME
Issued:      1328916821 : 3:33 pm Feb 10 2012
Expires:     1334100821 : 4:33 pm Apr 10 2012
Valid:       True
Origin:      Web

Так как насчет этого? Есть ли программный способ получить эту информацию, не прибегая к скрапингу инструмента линтера?

Ответы [ 4 ]

9 голосов
/ 21 сентября 2012

Теперь это возможно с debug_token конечной точкой

https://developers.facebook.com/docs/authentication/access-token-debug/

4 голосов
/ 02 декабря 2013

Это возможно. Теперь вы можете проверить, какая информация связана с вашим токеном доступа. Просто запустите этот URL:

https://graph.facebook.com/debug_token?input_token={input-token}&access_token={access-token}
input_token: the access token you want to get information about
access_token: your app access token or a valid user access token from a developer of the app

Источник https://developers.facebook.com/docs/facebook-login/access-tokens/

2 голосов
/ 11 февраля 2012

К сожалению, нет.

Вы можете получить ответ JSON от отладчика URL, добавив & format = json к URL, но в настоящее время это не работает для отладчика access_token.

Может сообщить об ошибке!

2 голосов
/ 11 февраля 2012

Нет, боюсь, этого не существует.Чего ты хотел от нее? Ooi ??

...