10

¿Hay un equivalente API de gráfico del Facebook Access Token linter/debugger al que puedo llamar mediante programación?¿Hay un equivalente API del linter/depurador Token de acceso de Facebook?

El linter es agradable. Te dice todo tipo de información interesante sobre el token que tienes, como los permisos otorgados (disponible para mí a través del me/permissions), las fechas de emisión y vencimiento, el ID de la aplicación, nombre de la aplicación, ID de perfil, ID de usuario, nombre de usuario, si es válido (disponible para mí si intento llamar al /me y observe la excepción devuelta) y el origen.

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 

¿Qué tal? ¿Existe una forma programática de obtener esta información sin tener que recurrir a pantallas que graban la herramienta de linter?

Respuesta

2

No, no existe, me temo. ¿Qué querías para ooi?

+0

Creo que sería una gran pregunta. Muchas personas (la mayoría de ellas nuevas) en s/o hacen preguntas de access_token, luego esto a veces es una pregunta de seguimiento para sus otras preguntas. Y pensé que valía la pena su propia pregunta para sí misma. – DMCS

+0

Pero, ¿para qué usarías la API? No puedo pensar en ninguna razón convincente para tener acceso a API para esta información. Si hay una buena razón por la que se puede construir :) – mrtom

+0

He encontrado la respuesta a continuación y la he cambiado a la respuesta correcta. La API de Facebook siempre cambia y es difícil estar al tanto de todo. La API se usaría para descubrir qué permios el usuario acepta para la aplicación, por lo que puedo limitar la funcionalidad de la aplicación y no llamar a la API por cosas que el usuario no otorgó. – DMCS

2

Lamentablemente, no.

Puede obtener una respuesta JSON del depurador de URL agregando & format = json a la URL, pero esto no funciona actualmente para el debugger access_token.

¡Podría presentar un error al respecto!

+0

¿te refieres a esto? Https: //developers.facebook.com/tools/debug/access_token? Q = xxx & format = json – kitokid

3

Es posible. Ahora puede verificar qué información está asociada con el token de acceso que tiene. Simplemente Fuego esta 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 

Fuente https://developers.facebook.com/docs/facebook-login/access-tokens/

Cuestiones relacionadas