如何在服务器端(Node.js)以编程方式validationFacebook用户的访问令牌?

我有一个Facebook用户的访问令牌,我想validation这个访问令牌是否有效,即是否知道Facebook,目前有效,等等…

到目前为止,我已经看了Facebook的各种API ,基本上,我需要的是用户function的组合,以获取用户的详细信息,但是对于由访问令牌(而不是他/她的ID)标识的用户, 。

我想我需要处理访问令牌API ,但是由于我对开发Facebook应用程序完全陌生,所以我不确定从哪里开始。

基本上,我无法想象这应该是一个相当艰巨的任务。 直觉上我会期望的东西,如:

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

有这样的事情吗? 如果是这样,请你指点我正确的方向? 即使是关于search什么(例如,术语)的一些提示可能会有所帮助。

顺便说一下,这个请求shell是从服务器发送的,而不是从浏览器发送的。

我不知道这是否重要,但我正在使用Node.js。 此外,如果有一个现成的模块可以将REST调用抽象出来,这可能也是有帮助和有趣的。

有任何想法吗?

您可以通过向debug_token连接发出GET请求来检索与特定访问令牌相关的信息。 就像是:

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

您可以在“ 获取有关令牌的信息”和“debugging”参考中获得有关它的更多信息。