【问题标题】:Where is the Facebook Status feed URL these days?这些天,Facebook 状态提要 URL 在哪里?
【发布时间】:2011-01-13 23:23:50
【问题描述】:

我知道以前可以在您的网站上以 RSS 提要的形式显示您最近的 Facebook 状态,但他们似乎更改了设置,我不知道在哪里可以找到提要... .

前段时间我看到有人在搜索这个,但由于 Facebook 刚刚发布了他们的新布局,我不知道这是否会再次改变。

任何帮助将不胜感激。

【问题讨论】:

  • 这个应该是超级用户吗?
  • @Dolph:我会说不,与 FB API 相关的问题。
  • 这是您提问的正确位置:superuser.com
  • @MassimoF - superuser.com 上关于 facebook api 等的此类问题已关闭,例如,superuser.com/questions/105618/… 该问题与编程相关或至少有与编程相关的答案。它可以属于这里。
  • @Chris Schmitz:您只想显示您自己的状态更新,还是您朋友的状态更新?或者,您想一直显示当前访问该网站的 facebook 用户的状态,还是您自己的状态更新?使用什么机制会有所不同。

标签: facebook feed status


【解决方案1】:

如果你不想只显示状态更新,你可以使用:

https://graph.facebook.com/[uid]/posts

此 URL 将返回用户 [uid]:s 状态更新的 JSON 字符串。

【讨论】:

    【解决方案2】:

    我找到了您进行身份验证的这个网站,然后它会为您提供一个有效的 rss 提要。 我发现它确实有一些限制,但你可以在这里看到: http://www.fbrss.com

    【讨论】:

      【解决方案3】:

      还有另一种方法可以做到这一点..简单易行...它不是 rss 提要,但可以开发一个插件以输出为 rss...http://Fourgefeed.com 上有它的教程

      【讨论】:

        【解决方案4】:

        您还可以为 Facebook 状态(或照片)使用 RSS 提要生成器,例如 Facebook 上的 RSS Feeds 应用程序。
        它将帮助您为所有状态和照片生成 RSS 提要,同时保持隐私模式。
        虽然,我不喜欢应用程序的用户界面,但它的功能很棒:)

        【讨论】:

          【解决方案5】:

          保持简单...这是一种通过 curl / php 使用 graph.facebook.com 加载最新状态的简单方法。包括一个快速简单的功能。

          Easiest way to load your latest facebook status

          【讨论】:

            【解决方案6】:

            试试这个 JSON 格式的提要。

            http://graph.facebook.com/[uid]/feed

            【讨论】:

            • 欲了解更多详情,请结账itslennysfault.com/…
            • 他们已经更新了他们的 api。现在,“请求此资源需要访问令牌。”
            【解决方案7】:

            Facebook 似乎以用户隐私的名义扼杀了所有的公共状态信息流。获取它的唯一方法是构建一个 facebook 应用程序来获取您的状态更新,然后将您的 facebook 帐户与该应用程序相关联,以授予它访问您的状态更新的权限,以便它可以将它们放在其他地方。

            谢天谢地,someone has already done that 为我们服务。只需在登录 facebook 时转到 http://apps.facebook.com/statusexport/ 并授予应用程序权限。然后它会为您提供一个公共 URL,指向您的状态更新的 RSS 提要。

            【讨论】:

              【解决方案8】:

              以编程方式指定用户查询状态更新

              (注意:这是服务器端解决方案)

              出于安全考虑,您要查找的提要可能已被弃用。

              另外,facebook FQL on the Status table 可能会提供答案,因为它允许您指定检索状态更新的用户 ID(例如,您自己的),并且可以指定时间范围以根据需要限制它们。

              原始 fb FQL 查询示例,用于状态更新:

              select uid,status_id,message 
              from status 
              where uid in 
                  (select uid2 from friend where uid1= uid) 
                  AND time > {time in the last week}
              

              FQL guide starts here

              示例

              在互联网上一探究竟,你可以找到从 PHP 和其他平台调用的 FQL 代码的示例代码。

              PHP 示例:

              <?php
              $q = "SELECT name FROM user WHERE uid='$id'";
              $query = $facebook->api_client->fql_query($q);
              ?>
              

              可以下载您选择的平台的facebook client API library 并用于发布 FQL 语句。

              --

              还有一个Test Console 在线托管,供 facebook 开发人员针对他们自己的帐户测试 API 语句。

              【讨论】:

                【解决方案9】:

                http://www.facebook.com/notes.php 开始,然后单击“我朋友的笔记”链接。将 url 的 friends_notes 部分更改为 friends_status,你应该很高兴。

                【讨论】:

                • 对不起,也许我没有澄清...我需要提要来更新我自己的状态。不过感谢您提供的信息。
                【解决方案10】:

                要获取您的状态提要,请按照以下说明操作:

                1. 登录 Facebook
                2. 转到http://www.facebook.com/notifications.php
                3. 点击通知列表右侧框底部标题为“您的通知”的链接
                4. 这会将您带到您的通知提要,这不是您所要求的。此网址类似于 feed://www.facebook.com/feeds/notifications.php?id=XXXXXX&viewer= XXXXXX&key=YYYYYYYY&format=rss20
                5. 将 URL 中的 notifications.php 更改为 status.php(保留所有 URL 参数)。
                6. 这应该是您状态更新的提要。

                【讨论】:

                • 感谢您的快速回复!我尝试了这个并收到以下错误:“此提要 URL 不再有效。访问此页面以查找新 URL,如果您可以访问,facebook.com/minifeed.php?status&id=....”- 有什么想法吗?
                • 嗯,这很奇怪。它对我有用。您是否在用于登录 facebook 的浏览器中收到该错误? (我做了,所以它可能只有在您登录时才有效。)
                • 是的,我使用的浏览器与登录 Facebook 的浏览器相同......我在 Chrome 和 Firefox 中尝试过。
                • 好吧,我不知道。我在 Firefox 和 Safari 中尝试过,没有任何问题。
                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2016-07-30
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多