Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何查找所有Facebook的时间戳;“喜欢”;一张活动照片的照片?_Php_Facebook_Facebook Fql - Fatal编程技术网

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

Php 如何查找所有Facebook的时间戳;“喜欢”;一张活动照片的照片?,php,facebook,facebook-fql,Php,Facebook,Facebook Fql,从各种帖子中,我知道“like”的时间戳是由FB存储的,特别是从这里: https://developers.facebook.com/docs/reference/opengraph/action-type/og.likes/ 但我很难弄清楚的是,如果一张照片被发布到某个活动中,我将如何获得所有照片的喜好以及每个喜好创建的时间(当然,是由谁创建的) 据我所知,它必须是这样的: 让每个用户都被邀请参加活动 获取每个用户的喜好 检查喜欢的fbid是否与任何活动照片的id匹配 但第二步肯定会要求我

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

https://developers.facebook.com/docs/reference/opengraph/action-type/og.likes/
但我很难弄清楚的是,如果一张照片被发布到某个活动中,我将如何获得所有照片的喜好以及每个喜好创建的时间(当然,是由谁创建的)

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

  • 让每个用户都被邀请参加活动
  • 获取每个用户的喜好
  • 检查喜欢的fbid是否与任何活动照片的id匹配
  • 但第二步肯定会要求我代表每个被邀请的用户登录,而且不管怎样,上面提到的不是太多了吗?所以我认为我的程序是错误的

    有谁能告诉我,fql是什么样的,可以获得一个事件的照片,然后是喜欢照片的用户,然后是喜欢照片的时间戳


    提前谢谢

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

    对于开发者来说,Facebook有两个不同之处:

  • FQL或图形API,它允许开发者访问Facebook数据(指Facebook服务器上托管并保存在Facebook数据库中的所有数据),如事件、照片、视频、帖子等
  • 打开图表,让应用程序在Facebook上告诉应用程序端发生了什么:我们在谈论应用程序自己的内容和请求 当试图从事件(由Facebook管理的内容)中获取信息时,您处于第一种情况。正如你所看到的,或者说,喜欢永远不会用时间戳来描述


    您所看到的是Open Graph,它不能应用于Facebook活动。

    谢谢Stephane。当你说喜欢从来没有时间戳来描述时,我确实看到了:附在Quora.com上的帖子上。编辑:不过,也许我应该更直截了当地读你。我给出的例子不是一个事件,所以它确实有一个时间戳。。。?很好地解释了FQL和OG之间的差异。类似的内容由时间戳描述。但是API不允许开发人员获取信息。那么就是这样了!:)干杯,斯蒂芬。