【问题标题】:How to display facebook status feed on website with PHP? (similar to twitter feeds)如何使用 PHP 在网站上显示 facebook 状态提要? (类似于推特提要)
【发布时间】:2011-04-20 09:11:06
【问题描述】:

我一直在寻找一种方法来做到这一点,但我仍然很困惑。

我想做的是在我的 twitter 提要旁边有一个 facebook 状态提要(请参阅this page 的页脚),但如果不创建应用程序将我的状态转换为 RSS,似乎找不到这样做的方法在 PHP 中阅读 RSS。这变得混乱和复杂。当然有更简单的方法(除了 facebook 提供的 iframe 状态框)。

提前致谢。

【问题讨论】:

  • 你好,你能得到结果吗?如果可以,可以在这里分享吗?
  • 见下文,我使用了 facebook graph API(阅读 developer.facebook.com)。它很容易弄清楚。
  • 如果您的客户想要“多一点”定制设计,请阅读:stackoverflow.com/a/10968011/599082

标签: php facebook


【解决方案1】:

http://developers.facebook.com/docs/reference/fql/stream

“Facebook 查询语言或 FQL 使您能够使用 SQL 样式的界面来查询 Graph API 公开的数据。”

http://developers.facebook.com/docs/reference/fql/

使用 viewer_id 作为您的 facebook UID 进行查询,然后解析返回的 XML 或 JSON,并使用 created_time 字段按时间顺序将其集成到您的 twitter 提要中。

顺便说一句,您需要通过获取开发人员密钥和个人资料的访问令牌来获取适当的授权密钥。由于您可能想要的不仅仅是您的公开个人资料(也许?),您需要为您的个人资料申请扩展权限。

【讨论】:

  • 这正是我想要的。非常感谢:)
【解决方案2】:

查看 Facebook 的社交插件。它允许您使用一行 HTML 代码显示小部件...非常易于设置。

查看:http://developers.facebook.com/plugins

【讨论】:

  • 我特别提到我正在寻找替代方案 :) 但感谢您的意见。我想按照自己的意愿设置帖子的样式,类似于您可以使用 twitter 执行的操作。
猜你喜欢
  • 2011-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-27
  • 1970-01-01
  • 2020-11-12
  • 1970-01-01
相关资源
最近更新 更多