Comment vérifier le token d'accès d'un utilisateur Facebook par programme sur le côté serveur (Node.js)?

J'ai un jeton d'accès par un utilisateur de Facebook, et j'aimerais vérifier si ce jeton d'accès est valide, c'est-à-dire s'il est connu de Facebook, actuellement valide, etc.

Jusqu'à présent, j'ai examiné les différentes API de Facebook et, fondamentalement, ce dont j'ai besoin, c'est une combinaison de la fonctionnalité de l' utilisateur pour obtenir les détails de l'utilisateur, mais pour un utilisateur identifié par un jeton d'accès (et non son ID) .

Je suppose que d'une façon ou d'une autre je dois faire face à l' API token d'accès , mais comme je suis complètement nouveau dans le développement des applications Facebook, je ne sais pas par où commencer.

Fondamentalement, je ne peux pas imaginer que ce soit une tâche assez difficile. Intuitivement, je m'attends à quelque chose comme:

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

Existe-t-il quelque chose comme ça? Dans l'affirmative, pouvez-vous me montrer dans la bonne direction? Même quelques conseils sur la recherche (termes, par exemple) pourraient être utiles.

En passant, ce shell de demande est envoyé à partir d'un serveur, et non du navigateur.

Je ne sais pas si c'est important, mais j'utilise Node.js pour cela. En outre, s'il existe un module prêt à faire abstraction du REST, cela pourrait également être utile et intéressant.

Des idées?

Vous pouvez récupérer les informations relatives à un jeton d'accès particulier en émettant une requête GET vers la connexion debug_token . Quelque chose comme:

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

Vous pouvez obtenir plus d'informations à ce sujet dans la section Obtenir des informations sur les jetons et la référence de débogage .