【发布时间】:2011-11-05 13:18:06
【问题描述】:
我有一个应用程序,我正在向我的墙上发布帖子。有时人们会在我的帖子上放 cmets。有什么方法可以让我知道我对我的帖子、帖子 ID 和任何其他信息有评论,以便我可以向他们的评论发送赞?而且我还需要知道是否有人喜欢我的帖子,这样我才能感谢他的“赞”。 我正在使用 SDK 版本 5,并且正在编写 C#。
【问题讨论】:
标签: c# facebook events comments
我有一个应用程序,我正在向我的墙上发布帖子。有时人们会在我的帖子上放 cmets。有什么方法可以让我知道我对我的帖子、帖子 ID 和任何其他信息有评论,以便我可以向他们的评论发送赞?而且我还需要知道是否有人喜欢我的帖子,这样我才能感谢他的“赞”。 我正在使用 SDK 版本 5,并且正在编写 C#。
【问题讨论】:
标签: c# facebook events comments
Facebook 有一个real-time updates API,您可以将其用于用户/页面信息,并且最终应该可以用于发布帖子。但是在文档中它说:
"您还不能订阅这些用户连接:主页、已标记、 帖子、照片、相册、视频、群组、笔记、活动、收件箱、发件箱、 更新,帐户。 我们将添加对更多属性和 未来的连接。"
目前,您需要经常轮询 Graph API 以进行检查。
当您的应用发布帖子时,API 会返回一个 ID。稍后您可以通过转到 /objectID/cmets 和 /objectID/likes 来使用该 ID 获取 cmets 和 like。要发表评论,请向 /objectID/cmets 发送 HTTP 帖子,要喜欢评论/帖子,请向 /objectID/likes 发出 HTTP 帖子。
这一切都记录在Facebook API documentation.
【讨论】:
无法获取页面帖子更新的实时更新,但您可以通过其 ID 轮询您创建的 Post 对象 (http://developers.facebook.com/docs/reference/api/post/ ),并且从那里拉出 cmets 和喜欢的列表
【讨论】: