【问题标题】:Get Facebook Page Wall Stream获取 Facebook 页面墙流
【发布时间】:2011-04-25 14:08:57
【问题描述】:

我想从 Facebook 页面墙(它是一个乐队,所以没有私人资料)获取帖子(仅来自乐队,而不是其他人)并将其发布在 我的自己的网站上。 p>

我希望获取 XML 或 JSON 格式的帖子,然后解析它们。 所以我想用 Facebook 作为一个新闻系统。

但我没有找到解决方案 - 我不想让用户使用他的帐户登录以查看任何内容 - 它应该只是一个公共流。

我发现的唯一想法是使用 twitter 作为导出机制,但这有点复杂。

有人有想法吗?

【问题讨论】:

    标签: facebook facebook-wall


    【解决方案1】:

    我假设你为你的乐队创建了一个 facebook 页面,并且它的 url 格式如下:

    http://www.facebook.com/pages/<band_name>/<page_id>
    

    在这种情况下,您可以使用 Graph API 阅读 json 格式的墙贴(无需登录):

    https://graph.facebook.com/<page_id>/feed
    

    【讨论】:

    • 有没有办法让 JSON 输出的样式与 Facebook 中的样式完全相同?并为每个帖子附加互动(喜欢、评论)?
    • 要回答 Doublethink 的问题,是的,有.. 将 Josn 值(例如 $user->name)存储到(例如 $name = $user->name;)然后围绕它设计您的格式信息。
    • 我刚刚尝试了 Serg 通过 USO Fort Carson 的 Facebook 页面graph.facebook.com/160957710611220/feed 所说的话,我得到:请求此资源需要访问令牌。来自 Facebook,所以感谢您对我的编辑投反对票。
    • 然后使用访问令牌;如果页面上没有人口统计限制,则任何访问令牌(用户、页面或应用程序)都可以使用 - 如果有限制,您需要为满足限制的用户使用用户访问令牌
    【解决方案2】:

    如果您只想要“我”的帖子,您不能只使用 Like Box 社交插件并显示信息流吗?这个插件只会显示页面所有者的帖子。

    http://developers.facebook.com/docs/reference/plugins/like-box

    【讨论】:

      【解决方案3】:

      您可以使用 Facebook php sdk:https://github.com/facebook/facebook-php-sdk 它最终看起来像这样:

      //
      include('facebook.php');
      $fb_config = array(
              'appId'  => $yourAppId,
              'secret' => $yourSecret,
      );
      $facebook = new Facebook($fb_config);
      $feed = $facebook->api("/{$nameOfFaceBookPage}/feed");
      

      这将为您提供一系列提要故事。

      【讨论】:

      • 它给出以下错误致命错误:未捕获的 OAuthException:(#803) 您请求的某些别名不存在:C:\wamp\www\fbpage\src\base_facebook 中抛出的 {eyuvadotcom}。第 1254 行的 php 抱歉,它起作用了。我忘了删除{}非常感谢
      【解决方案4】:

      我正在开发一个类似的应用程序,经过大量搜索终于完成了

      https://graph.facebook.com/194466683916784/feed?access_token=AAACTzPZAxblQBAHND7fo1rA58VqQawuJb806Q6BeIFhTroyGSYIe5i0R5fZAZBtffNvkkZB7ayvV7Vw7j7ZBf7vGt6xHx2gjx4FhO8d27sAZDZD

      在 .com 之后输入您的页面墙 ID,并在访问令牌中从 Graph - API 资源管理器获取您自己的访问令牌

      然后将该令牌换成更长寿命的令牌,即 60 天,您就可以开始了

      【讨论】:

        【解决方案5】:

        前段时间我遇到了同样的问题,我正在寻找一些非常简单的方法来发布 facebook 页面的提要,但我在网络上没有找到任何解决方案。

        我想要实现的是FB页面(这是一个粉丝页面,不是私人资料)的公告板(Facebook墙)的帖子(仅来自我的个人粉丝页面,而不是其他)并将其发布到我的网站。

        我希望获得 JSON 或 XML 格式的帖子,然后对其进行编码,以便将 FB 用作新闻系统。不幸的是,我还没有找到任何解决方案,因为我不希望用户必须登录他的帐户才能看到某些内容,所以它必须是公共提要流。

        所以,我决定编写插件。这里是教程的链接: http://www.lorenzodedonato.com/freebies/facebook-plugin-per-visualizzare-i-post-della-bacheca-di-una-pagina-fan-creato-in-php-json/

        【讨论】:

          猜你喜欢
          • 2012-08-03
          • 1970-01-01
          • 1970-01-01
          • 2023-03-28
          • 2011-08-11
          • 2012-12-02
          • 1970-01-01
          • 2012-06-13
          • 1970-01-01
          相关资源
          最近更新 更多