【问题标题】:Streaming Facebook Pages Wall (not just the pages posts)流式传输 Facebook 页面墙(不仅仅是页面帖子)
【发布时间】:2011-07-07 15:26:40
【问题描述】:

我查看了 100 个论坛,以寻找一个简单的答案,以了解如何在 Facebook 页面的墙上流式传输每个帖子(不仅仅是页面帖子,而是每个人的帖子都使用点赞框)。我是该页面的管理员,我已经在我的帖子中使用了类似框,所以我明白这一点,但是 Facebook 的开发人员页面对于这样一个简单的任务来说太混乱了。我会将流插入到一个 HTML 页面中,该页面将托管在 www.1and1.com 上,这样它就可以处理大部分(如果不是全部)代码。

我知道有很多问题要问,但是网上有没有地方可以为我的特定需求提供简单的分步说明?

【问题讨论】:

  • AFAIK 目前不可能。
  • @Rufinus 无法流式传输页面墙?我知道您可以在页面墙上流式传输您的个人墙和页面帖子。但不是两者的结合? “实时订阅 Page 对象支持对提要、图片、标记和签到连接的实时更新。”
  • 我的印象是它目前无法在您的粉丝页面墙上从其他用户那里获得帖子,但正如 @OffBySome 证明的那样,它正在工作。 (也许我上次尝试时有一个错误)但所有都不起作用,我不确定,但我认为它只有最后 100 个帖子左右。
  • @Rufinus - 他们最近开始要求 /page/posts 的访问令牌,所以这可能是您考虑的错误?
  • @OffBySome 不,我使用了应用程序令牌,但话又说回来,变化很大,不确定它是否真的是 /feed 端点。

标签: facebook facebook-graph-api facebook-social-plugins


【解决方案1】:

如果他们提供的社交插件不够用,您可以使用 javascript sdk(最简单)通过 Facebook 图形 api 提取提要,或者可能有适用于您所知道的任何编程语言的 SDK。例如,您可以使用 Facebook 图表浏览器查看可口可乐页面上的帖子列表: https://developers.facebook.com/tools/explorer/?method=GET&path=cocacola%2Ffeed

/page/feed 方法需要访问令牌,但您可以使用图形资源管理器获取可用于拉入数据的 offline_access 令牌。这可能会消除 javascript sdk 的使用,除非您想首先提示用户验证您的应用程序。但否则,您只需解析图形资源管理器中指示的 url 中返回的 json 提要(并将您的 access_token 添加到 url 的末尾)。

【讨论】:

  • 哦,是的,使用我的 ID 和 developers.facebook.com/docs/reference/api 为我创建的访问令牌,我可以提取提要。我很了解java、html和php,所以我应该只使用javascript sdk吗?我在哪里可以找到这方面的信息?我完全没有提取提要的经验(感谢您,我知道!)并将其放入 html 页面。
【解决方案2】:

这里是good PHP tutorial,介绍如何在网页上显示群组供稿。从页面显示帖子同样容易(因为您是管理员)

只需将组 ID 替换为页面 ID。这是 Facebook Platform feed graph api results 的提要链接。有关FB Pages here 的更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-25
    • 2012-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多