2015-12-18 60 views
1

我想读取Facebook公共页面的数据(特别是事件)(可以在没有登录Facebook的情况下查看)。 我得到了应用程序令牌,执行以下步骤:FB:获取公共页面读取访问令牌

1. https://graph.facebook.com/oauth/authorize?client_id=APP_ID&redirect_uri=LOCATION

2. https://graph.facebook.com/oauth/access_token?client_id=APP_ID&redirect_uri=LOCATION&code=CODE_OBTAINED

如果我登录到我的Facebook帐户此过程仅适用。否则,当我到达步骤1中的网址时,我会重定向到Facebook登录页面。但我想在没有记录的情况下检索这些数据。有可能的?我应该为使用该网站或应用程序相关的每个用户建立一个新的令牌?

回答

2

您不需要“生成”应用程序访问令牌,它只是“应用程序ID |应用程序秘密”(应用程序ID和应用程序秘密,管道中间的标志)。

侧注:应用程序访问令牌适用于所有不受限制的页面。如果页面受年龄或位置限制,则必须使用允许查看页面的用户的用户令牌。有关令牌

的更多信息:

+0

所以我要利用这个硬编码字符串(APP-ID |应用秘密),而不是访问令牌?但是哪里?直接在审讯中?像这样:https://graph.facebook.com/v2.5/ /events /?access_token = app_id | app_secret?还是其他地方? –

+0

“改为”?这是一个应用程序访问令牌。阅读我的答案中的链接,您需要了解这些代币之间的区别。不只有一个。 – luschn

+1

例如:https://graph.facebook.com/v2.5/ /events?access_token = app_id | app_secret – luschn

相关问题