Facebook API:我想默默地(没有对话框)验证我的服务器以访问粉丝页面的信息

时间:2011-07-28 02:42:24

标签: facebook api authentication facebook-page

我正在创建一个网站的组织有一个Facebook粉丝页面,我想直接从粉丝页面创建或参加的活动中提供网站上的活动标签。问题是我无法看到,查看FB提供的oauth文档,如何检索访问令牌而不强迫网站用户处理auth对话框(用户不应该处理)。是的,粉丝页面图需要身份验证才能访问事件。

这应该很简单,但我只是没有看到如何做到这一点。任何帮助将不胜感激!

PS-我不想强迫用户登录网站以访问任何内容(我想应该澄清一下)。

3 个答案:

答案 0 :(得分:3)

我似乎找到了自己问题的答案。 The Code of a Ninja似乎有了答案。

答案 1 :(得分:0)

您可以检索与需要权限对话框的用户access_token不同的app access_token。您可以通过重定向到此URL来检索app access_token:

https://graph.facebook.com/oauth/access_token?
     client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&
     grant_type=client_credentials

可以在authentication docs的“app login”部分找到更多信息。

答案 2 :(得分:-1)

如果您使用永久访问令牌,请确保使用页面,而不是用户访问令牌。如果永久用户访问令牌,则意味着只有1个用户登录到应用程序,因此当1个用户每1小时发生太多连接时,您的应用程序可能会被阻止。 FB上有关于此的警告。此外,只有1个用户使用您的应用,您的评分会很低;)