【问题标题】:Read my Facebook application's publish stream posts阅读我的 Facebook 应用程序的发布流帖子
【发布时间】:2011-09-05 08:36:25
【问题描述】:

我通过使用 publish_stream 向 (PROFILE_ID/feed) 发出 HTTP POST 请求,代表用户创建了许多帖子。示例:

https://graph.facebook.com/me/feed?

我得到了每个人的帖子 ID,但是当我尝试访问和阅读它们时,我得到了一个“错误”的回复..

【问题讨论】:

  • 读取使用的是同一个认证吗?
  • 你的意思是如果我有阅读认证?,答案是没有。

标签: perl facebook publish


【解决方案1】:

上周我参加了一个 Perl Mongers 会议(洛杉矶),演讲是关于与 Facebook 的集成。特别是,其中一位开发人员正在讨论他的新模块Facebook::Graph。他表示,在制作该模块时,他学到了很多关于如果您请求信息但 Facebook 没有提供它在您的请求中期望的所有内容时会做什么。您的问题描述听起来很恰当。

模块的描述是:

这是 Facebook Graph API 的 Perl 接口 http://developers.facebook.com/docs/api。使用此模块,您可以 目前查询公共 Facebook 数据,查询特权 Facebook 数据, 并构建一个特权 Facebook 应用程序。请参阅 TODO 了解所有内容 这个模块还不能做。

该模块有一个配套的 POD,名为 Facebook::Graph::Cookbook。它包含几个食谱示例。

虽然该模块还是相当新的并且正在开发中,但我知道开发它的人已经在专业环境中花费了很多时间来处理它,并且期望得到可靠的结果。我相信他“做对了”。它目前正被一个高流量的知名网站使用。

当其他人已经做得很好时,尝试重新实现与此 API 的接口是没有意义的。通过演示后的讨论,我知道该模块已经过广泛的测试。这并不是说它是完美的,但它可能需要一百个或更多的工时。

我建议您通过使用此模块来实现 Facebook Graph 交互。我怀疑当你这样做时,你的许多头痛都会消失。

【讨论】:

    【解决方案2】:

    您需要请求 read_stream 权限才能执行此操作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多