facebook图和访问令牌

时间:2012-10-29 08:53:26

标签: facebook facebook-graph-api

当我向

提出请求时
https://graph.facebook.com/[userid]

使用access_token我获得所有基本信息

但是当我做的时候

https://graph.facebook.com/me

使用相同的标记我收到错误message: An active access token must be used to query information about the current user

我试图了解导致这种情况的原因 我甚至尝试用签名请求附带的令牌

我使用经典的asp,使用JSON库,如果可能的话,我希望auto是服务器端。 FB.api("/me"正在发挥作用,但这不是我真正想要实现的目标

1 个答案:

答案 0 :(得分:2)

我很确定你没有用户访问令牌。你登录用户了吗?当然,即使没有任何访问令牌,您也可以获得具有第一个链接的每个用户的公共数据。您甚至可以将其直接放在浏览器中并获得结果。但对于“/ me”,您必须授权用户使用您的应用。

见这里:https://developers.facebook.com/docs/howtos/login/server-side-login/

这与其他线程中的问题肯定是相同的,只是一种不同的编程语言。 请记住:如果用户至少不接受对话框或重定向中的基本权限,他就不会登录,您将永远不会在应用程序中了解任何关于他的任何信息(除了标签应用程序中的某些细节,如语言,如状态)和东西)。