10

Esiste un equivalente grafico API di Facebook Access Token linter/debugger che posso chiamare a livello di programmazione?Esiste un equivalente API del linter/debugger del token di accesso di Facebook?

Il linter è bello. Ti dice tutta una serie di fantastiche informazioni sul token che possiedi, ad esempio le autorizzazioni concesse (disponibili per me tramite me/permissions), le date di scadenza e di rilascio, l'ID app, il nome dell'app, l'ID profilo, ID utente, Nome utente, se è valido (disponibile per me se provo a chiamare /me e controllare l'eccezione restituita) e l'origine.

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 

Quindi che ne dici? C'è un modo programmatico per ottenere queste informazioni senza dover ricorrere allo screencraping dello strumento linter?

risposta

2

No, non esiste Ho paura. Cosa stavi volendo per ooi ??

+0

penso che sarebbe fare una grande domanda. Molte persone (la maggior parte di loro nuove) su s/o pongono domande access_token, quindi questa è a volte una domanda di follow-up per le loro altre domande. E ho pensato che valesse la pena fare tutto per sé. – DMCS

+0

Ma per cosa usereste l'API? Non riesco a pensare a validi motivi per avere l'accesso API per queste informazioni. Se c'è una buona ragione per cui potrebbe essere creato :) – mrtom

+0

Ho trovato la risposta qui sotto e l'ho cambiata alla risposta corretta. L'API di Facebook è in continua evoluzione ed è difficile rimanere al passo con tutto. L'API verrebbe utilizzata per scoprire le informazioni che l'utente ha accettato per l'app, quindi posso limitare le funzionalità dell'app e non chiamare nell'API le cose che l'utente non ha concesso. – DMCS

2

Purtroppo, no.

È possibile ottenere una risposta JSON dal debugger URL aggiungendo & format = json all'URL, ma questo non funziona attualmente per il debugger access_token.

Potrebbe presentare un bug per questo!

+0

intendi come questo.https: //developers.facebook.com/tools/debug/access_token? Q = xxx & format = json – kitokid

3

E 'possibile. Ora puoi controllare quali informazioni sono associate al token di accesso che hai. Semplicemente Fuoco questo 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 

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

Problemi correlati