【发布时间】:2012-11-04 03:44:40
【问题描述】:
我正在创建一个简单的 CMS 系统,用户可以通过该系统在 Facebook 上发布由品牌页面制作的鼓舞人心的帖子。用户所要做的就是将永久链接粘贴到帖子中,CMS 将处理 ping 图形 API 以获取所需的所有信息。 (例如https://www.facebook.com/photo.php?fbid=10152047553868306&set=a.99394368305.88399.40796308305&type=1&relevant_count=1)
CMS 的要求之一是每个帖子都包含 like、comment 和 share 计数。这就是我挣扎的地方。
使用照片 ID 简单地 ping 图形端点只会返回一个分页的喜欢/cmets 列表。总喜欢或总 cmets 没有参数。幸运的是,photo 表包括like_info 和comment_info 成员供我查询。这对于获取照片的总数非常有用:
SELECT like_info, comment_info FROM photo WHERE object_id = 10152047553868306
然后人们会期望我可以在 status 或 video 表上应用相同的 FQL SELECT 以获得 like 和 comment 信息以获取状态更新和视频帖子,但您不能。 like_info 和 comment_info 仅驻留在 photo 表中。
至少现在我可以获得照片的点赞/评论总数,但我仍然看不到有关如何获得照片分享总数的指示。
有没有一种方法可以可靠地获取视频帖子、照片帖子和状态帖子的like、comment 和share 计数?使用 Graph 或 FQL API 的任意组合?
任何帮助将不胜感激。
【问题讨论】:
标签: facebook-graph-api facebook-fql facebook-php-sdk