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/