iphone - 计算 Facebook 用户收到的总点赞数

标签 iphone ios facebook

是否可以使用 iOS FB API 来了解 Facebook 用户在给定时间内收到的“赞”数量?我希望能够向用户显示他们在给定的一天/周/月等内收到了多少个赞。

干杯,

史蒂夫

最佳答案

使用 FQL,这似乎是可能的,但由于“喜欢”不适用于用户,而是适用于用户创建的对象,因此您似乎必须首先查询用户的对象(状态更新、照片、链接、视频等),然后确定每个对象的点赞数:

SELECT object_id, object_type, post_id, user_id FROM like WHERE object_id = XXX

如果您要查找用户给出的点赞数,FQL 为:

SELECT object_id, object_type, post_id FROM like WHERE user_id = <userid>

查询点赞数的文档在这里:http://developers.facebook.com/docs/reference/fql/like

您可以在此处使用 Graph API 并发出示例 FQL 查询:http://developers.facebook.com/tools/explorer

此处讨论了将 FQL 查询与 FB iOS SDK 集成:http://developers.facebook.com/docs/howtos/run-fql-queries-ios-sdk/

关于iphone - 计算 Facebook 用户收到的总点赞数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16799825/

相关文章:

ios - 缩放时 UITableViewCell 中的更新约束无法与 UIWebView scrollView 一起正常工作

ios - 如何使用 Swift 在 iOS 中以编程方式进行搜索

mysql - 如何在我的网站上通过 Facebook 更新用户的好友?

ios - 更新 xcode 8 后,应用程序设计无法在模拟器中正确显示

iphone - 什么是 NSZone?使用initWithZone :?有什么好处

iphone - 如何在导航 Controller 中创建无限循环,例如iPhone中的instagram应用程序?

android - iOS/Objective-C 相当于 Android 的 AsyncTask

ios - 图标字体不适用于 RubyMotion 应用程序

Facebook 电子邮件消息 - 如何使用 API 检索

android - PhoneGap互操作