Facebook 图形 API 用于获取带有评论数和点赞数的 Facebook 订阅源

Posted

技术标签:

【中文标题】Facebook 图形 API 用于获取带有评论数和点赞数的 Facebook 订阅源【英文标题】:Facebook graph API to fetch facebook feeds with comment count and like count 【发布时间】:2013-12-09 13:01:13 【问题描述】:

我已经使用 facebook graph api 获取了 facebook 提要。 我想获得每个提要的 cmets 计数和喜欢计数。我不想调用另一个 url 来获取评论计数和喜欢计数,例如,传递帖子 id 以获取评论计数和喜欢计数,如以下 url: https://graph.facebook.com//cmets?access_token=...

如果有任何方法可以在单个 API 调用中获取所有 facebook 提要,包括 cmets 计数和点赞计数,请告诉我。

提前致谢。

【问题讨论】:

【参考方案1】:

您可以使用 FQL 语句来获取用户供稿。我有一个 FQL 示例,您可以从此 FQL 查询中删除不需要的内容(例如条件)。

NSString *query =
    @"'posts':'SELECT actor_id,post_id, created_time,likes,comment_info,attachment FROM stream WHERE filter_key IN (SELECT filter_key FROM stream_filter WHERE uid = me()) AND (attachment.fb_object_type=\"photo\" OR attachment.fb_object_type=\"video\" OR strpos(attachment.href, \"youtu\") >= 0) LIMIT 20','userinfo':'SELECT uid, name, pic_square FROM user WHERE uid IN (SELECT actor_id FROM #posts)','pageinfo':'SELECT name,page_id, pic_square FROM page WHERE page_id IN (SELECT  actor_id FROM  #posts)',";

希望对您有所帮助。

【讨论】:

以上是关于Facebook 图形 API 用于获取带有评论数和点赞数的 Facebook 订阅源的主要内容,如果未能解决你的问题,请参考以下文章

Facebook Graph API 没有返回(发件人)字段以获取评论?

没有下一个用于在 Facebook 的商业帐户图形 API 上获取 instagram 媒体的网址

使用 Facebook Javascript SDK 获取图形数据

如何在 android 应用程序中使用多个 Graph API 获取 Facebook Notes Items 的评论?

Facebook:用于订阅用户到 Facebook(webhook)以进行实时更改的图形 api 是啥

Facebook 地点 API:是不是可以获取地点图片?