2

我的公司想在我们的 Intranet 上发布我们公司的 Facebook 新闻源;但是,有一些警告。我们阻止员工通过浏览器访问 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}");

让我再说一遍,我只需要我们的 facebook 页面上的 feed 就可以显示在我们的网站上。此外,like 插件将无法工作,因为它被防火墙阻止。

4

0 回答 0