我正在创建一个简单的 CMS 系统,用户可以在其中贡献由 Facebook 上的品牌页面制作的鼓舞人心的帖子。用户所要做的就是将永久链接粘贴到帖子中,CMS 将处理 ping Graph 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 图形端点只会返回一个分页的喜欢/评论列表。总喜欢或总评论没有参数。幸运的是,该photo
表包括供我查询的成员like_info
。comment_info
这对于获取照片的总数非常有用:
SELECT like_info, comment_info FROM photo WHERE object_id = 10152047553868306
人们会期望我可以SELECT
在status
orvideo
表上应用相同的 FQL,以便获取状态更新和视频帖子的like
和comment
信息,但您不能。 like_info
并且comment_info
只驻留在photo
桌子上。
至少现在我可以获得照片的点赞/评论总数,但我仍然看不到如何获得照片的分享总数的迹象。
有没有一种方法可以可靠地获取视频帖子、照片帖子和状态帖子的like
、comment
和计数?share
使用 Graph 或 FQL API 的任意组合?
任何帮助将不胜感激。