需要在没有用户登录的情况下获取Facebook Feed

时间:2013-02-21 20:34:35

标签: php facebook facebook-graph-api

我的公司希望在我们的内部网上发布我们公司的facebook newsfeed;但是,有一些警告。我们阻止员工通过他们的浏览器访问Facebook,使他们无法登录并获得用户访问令牌。

[编辑:我们允许我们的网络服务器通过Facebook,这就是我与图API的对话。我正在使用PHP(参见下面的代码示例)]

我需要一种方法来使其发挥作用或具体证据表明它不会。

我可以生成应用令牌,服务器可以访问Facebook。我试图扩展我在探索中生成的访问令牌,但是我收到一条错误,指出该令牌不属于我的应用程序。无论如何,这就是我所做的:

  1. 创建了应用(工作)
  2. 使用PHP我能够生成应用令牌并获取我的基本数据,但不能获取提要

    $authToken = file_get_contents("https://graph.facebook.com/oauth/access_token?type=client_cred&client_id={$app_id}&client_secret={$app_secret}");

    $data['feed_data'] = file_get_contents("https://graph.facebook.com/{$profile_id}?fields=id,name,feed&{$authToken}");

  3. 让我再说一遍,我只需要在我们的网页页面上显示我们的Facebook页面。此外,类似的插件将无法正常工作,因为它被防火墙阻止。

0 个答案:

没有答案