0

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

干杯,

史蒂夫

4

1 回答 1

1

使用 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/

于 2013-05-28T21:57:34.820 回答