6

Ho un token di accesso da parte di un utente di Facebook e vorrei verificare se questo token di accesso è valido, ovvero se è noto a Facebook, attualmente valido e così via ...Come verificare token di accesso di un utente di Facebook a livello di programmazione sul lato server (Node.js)?

Finora, ho dai un'occhiata ai vari APIs of Facebook, e in sostanza, quello di cui ho bisogno è una combinazione della funzionalità User per ottenere i dettagli dell'utente, ma per un utente identificato da un token di accesso (non il suo ID).

Suppongo che in qualche modo ho bisogno di occuparmi dello access token API, ma dato che sono completamente nuovo nello sviluppo di applicazioni Facebook, non sono sicuro da dove cominciare.

Fondamentalmente, non riesco a immaginare che questo dovrebbe essere un compito abbastanza difficile. Intuamente mi aspetterei qualcosa del tipo:

GET http://graph.facebook.com/me?accessToken=$INSERT_TOKEN_HERE 

Esiste qualcosa del genere? In tal caso, puoi indicarmi la giusta direzione? Potrebbero essere utili anche alcuni suggerimenti su cosa cercare (termini, ad esempio).

A proposito, questa shell di richiesta deve essere inviata da un server, non dal browser.

Non so se è importante, ma sto usando Node.js per questo. Inoltre, se esiste un modulo pronto che può astrarre le chiamate REST, potrebbe anche essere utile e interessante.

Qualche idea?

+1

Perché il downvote? –

risposta

4

È possibile recuperare le informazioni relative a un particolare token di accesso emettendo una richiesta GET alla connessione debug_token. Qualcosa di simile:

GET /debug_token? 
    input_token={input-token}& 
    access_token={access-token} 

È possibile ottenere ulteriori informazioni su di esso nel riferimento Getting Info about Tokens and Debugging.

+0

Fantastico, grazie uomo :-)! –

+1

Herzlich willkommen! :) –

+0

Haha, grazie :-) –

Problemi correlati