簡體   English   中英

如何在服務器端(Node.js)以編程方式驗證Facebook用戶的訪問令牌?

[英]How to verify a Facebook user's access token programmatically on the server-side (Node.js)?

我有Facebook用戶的訪問令牌,我想驗證這個訪問令牌是否有效,即Facebook是否知道,當前是否有效,等等......

到目前為止,我已經看了Facebook的各種API ,基本上,我需要的是用戶功能的組合,以獲取用戶的詳細信息,但對於由訪問令牌(而不是他/她的ID)標識的用戶。

我想我不得不以某種方式處理訪問令牌API ,但由於我對開發Facebook應用程序完全陌生,我不知道從哪里開始。

基本上,我無法想象這應該是一項非常艱巨的任務。 直覺我會期待如下:

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

有這樣的事嗎? 如果是這樣,你能指出我正確的方向嗎? 關於搜索內容(例如術語)的一些提示可能會有所幫助。

順便說一下,這個請求shell是從服務器發送的,而不是從瀏覽器發送的。

我不知道它是否重要,但我正在使用Node.js。 另外,如果有一個現成的模塊可以抽象出REST調用,那么這也可能是有用的和有趣的。

有任何想法嗎?

您可以通過向debug_token連接發出GET請求來檢索與特定訪問令牌相關的信息。 就像是:

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

您可以在獲取有關令牌和調試的參考信息獲取有關它的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM