【问题标题】:Facebook graph API to fetch facebook feeds with comment count and like countFacebook 图形 API 用于获取带有评论数和点赞数的 Facebook 订阅源
【发布时间】:2013-12-09 13:01:13
【问题描述】:
我已经使用 facebook graph api 获取了 facebook 提要。
我想获得每个提要的 cmets 计数和喜欢计数。我不想调用另一个 url 来获取评论计数和喜欢计数,例如,传递帖子 id 以获取评论计数和喜欢计数,如以下 url:
https://graph.facebook.com//cmets?access_token=...
如果有任何方法可以在单个 API 调用中获取所有 facebook 提要,包括 cmets 计数和点赞计数,请告诉我。
提前致谢。
【问题讨论】:
标签:
ios
facebook-graph-api
【解决方案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)',}";
希望对您有所帮助。