为Facebook应用程序生成访问令牌

时间:2011-10-20 21:31:54

标签: facebook-authentication

我去过Authentication页面并成功生成了一个访问令牌,但是我收到的令牌并没有给我与访问http://graph.facebook.com/时自动生成的令牌相同的权限。单击示例对象。

以下是我正在做的事情:

我创建了一个应用并将其安装为页面标签。我当前可以查找喜欢页面选项卡的用户,并获取有关它们的基本信息,但我需要一个访问令牌来获取更多信息(例如上面链接中生成的令牌附带的权限)

http://graph.facebook.com/处的示例生成的访问令牌只是一个仅测试令牌,还是我可以生成一个在不要求用户共享其信息的情况下提供相同权限的令牌?

1 个答案:

答案 0 :(得分:1)

这完全取决于您要查找的信息。看一下https://developers.facebook.com/docs/reference/api/permissions/获取不同的权限,找出你需要的内容。

如果它只是一个app令牌,你得到的那个应该没问题。

如果没有,您需要先对用户进行身份验证和授权。这将意味着弹出一个auth对话框,并要求权限。您可以在此处找到有关此内容的更多信息:https://developers.facebook.com/docs/authentication/

如果您正在进行服务器端流程,请确保您同时发出这两个请求,而不仅仅是在“代码”之后停止 - 它用于获取身份验证令牌,但不提供任何内容,只允许您对其执行任何操作