Facebook PHP SDK - 在简单的网站中使用SDK来检索公共PAGE数据

时间:2014-10-27 18:49:33

标签: php facebook facebook-graph-api facebook-php-sdk

我正在为我女朋友工作的酒吧开发一个小网站。它只是一个简单的现代单页设计。我女朋友也是酒吧facebook页面的管理员。现在,我想访问Facebook页面信息(如开放时间,下一个活动......不是很多,这也是公开的)在网站上显示它。我计划每隔30分钟拉一次这个数据,以防止api泛滥。所以我在facebook上登录我的女朋友(这是我个人第一次遇到facebook api / app开发,所以我不知道这是否正确),创建了一个开发者档案和一个应用程序。

现在,我只能找到使用'/ me / accounts'等方法为页面获取正确access_token的方法,我可以使用图形api资源管理器并获取页面事件和内容,一切看起来都很好,除了我无法通过我的长途应用ID /秘密或app access_token检索此数据。

那么,这是如何工作的?我认为facebook api在这个问题上相当薄弱。我想要的就是这样:

 FacebookSession::setDefaultApplication('APP_ID', 'APP_SECRET');
 $session = FacebookSession::newAppSession();
 $access_token = getMagicAccessTokenFromSomewhere;
 $request = new FacebookRequest($session, 'GET', '/PAGE_ID/events', ['access_token' =>      $access_token]);
 $response = $request->execute();
 $graphObject = $response->getGraphObject();

但我不知道如何获得正确的access_token。我无法使用我可以使用/ me / accounts检索的那个,因为它会在60分钟后到期。

请帮忙......这让我烦恼,因为我认为这会更容易......

0 个答案:

没有答案