如何查找所有Facebook“喜欢”活动照片的时间戳?

时间:2014-01-17 10:24:44

标签: php facebook facebook-fql

从各种帖子中我知道'喜欢'的时间戳由FB存储,特别是从这里:

https://developers.facebook.com/docs/reference/opengraph/action-type/og.likes/

但是我很难弄明白的是,如果一张照片被发布到一个活动中,我会得到所有照片的喜欢和每个喜欢的时间(当然,由谁)。

据我所知,它必须是这样的:

  1. 邀请每位用户参加活动。
  2. 获取每个用户的喜欢。
  3. 检查所有喜欢的内容是否与任何活动照片的ID匹配。
  4. 但是肯定第2步需要我代表每个受邀用户登录,无论如何,以上真的不会过多地推荐FB吗?所以我假设我的程序不正确。

    有人能告诉我fql会得到一个事件的照片,然后是那些喜欢这张照片然后是喜欢的时间戳的用户吗?

    提前致谢!

1 个答案:

答案 0 :(得分:2)

简短的回答,你不能。 FQL或Graph API不提供此类信息。

Facebook面向开发人员有两件事可以区分:

  1. FQL或图谱API ,可让开发人员访问Facebook数据(这意味着Facebook服务器上托管并保存在Facebook数据库中的所有内容),如活动,照片,视频,帖子等。
  2. 打开图表,可让应用在Facebook上告诉在应用端发生的事情:我们正在谈论应用自己的内容和请求。
  3. 当尝试从事件中获取信息 (由Facebook管理的内容)时,您就是第一种情况。正如您所看到的那样hereherehere,时间戳永远不会描述。

    您看到的here处理的是Open Graph,它无法应用于Facebook事件。