10

是否可以通過編程方式調用Facebook Access Token linter/debugger的圖表API等價物?是否存在與Facebook訪問令牌linter /調試器相當的API?

棉絨很不錯。它會告訴你關於你擁有的令牌的各種酷信息,比如授予的權限(可通過me/permissions獲得),問題和截止日期,應用ID,應用名稱,配置文件ID,用戶ID,用戶名,if它是有效的(如果我嘗試撥打/me並注意返回的異常,則可用)以及原點。

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 

那麼怎麼樣?有沒有一種程序化的方式來獲得這些信息,而不必訴諸屏幕抓取linter工具?

回答

2

不,它不存在我害怕。你想爲它做什麼?

+0

我認爲這將成爲一位偉大的問題。很多人(其中大多數人都是新手)都會詢問access_token問題,但這有時會成爲其他問題的後續問題。而且我認爲這本身就是值得的。 – DMCS 2012-02-11 04:50:22

+0

但是你會如何使用API​​?我想不出有任何令人信服的理由讓這個信息的API訪問。如果有充分的理由可以構建:) – mrtom 2012-02-11 05:12:20

+0

我在下面找到了答案,並將其更改爲正確的答案。 facebook API總是在變化,很難保持一切。該API將用於查明用戶接受該應用程序的權限,以便限制該應用程序的功能,而不是針對用戶未授予的內容調用該API。 – DMCS 2012-12-31 20:51:58

2

不幸的是,沒有。

通過在URL中添加& format = json,您可以從URL調試器獲得JSON響應,但目前不適用於access_token調試器。

可以爲它提交一個錯誤!

+0

你的意思是這樣的.https://developers.facebook.com/tools/debug/access_token?q = xxx&format = json – kitokid 2012-05-23 09:36:57

3

這是可能的。現在您可以查看哪些信息與您擁有的訪問令牌相關聯。 只需觸發此網址:

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 

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