Facebook graph api 如何通过Facebook查询语言(FQL)获取“我/照片”

Facebook graph api 如何通过Facebook查询语言(FQL)获取“我/照片”,facebook-graph-api,facebook-fql,Facebook Graph Api,Facebook Fql,我只想在指定的年份,比如2009年,拍下我的照片 通过使用Facebook Graph API,可以通过查询/me/photos来获取我的照片 c、 f 但这样,我们就无法过滤图片。通过使用FQL,我们可以过滤照片。然而,通过FQL获取/me/photos似乎很复杂 有人知道通过FQL获取/me/photos/的确切查询吗?照片表包含所有者索引,您可以使用该索引提取属于某个用户的所有照片。me函数只使用当前用户的用户id SELECT object_id FROM photo WHERE own

我只想在指定的年份,比如2009年,拍下我的照片

通过使用Facebook Graph API,可以通过查询/me/photos来获取我的照片 c、 f

但这样,我们就无法过滤图片。通过使用FQL,我们可以过滤照片。然而,通过FQL获取/me/photos似乎很复杂

有人知道通过FQL获取/me/photos/的确切查询吗?

照片表包含所有者索引,您可以使用该索引提取属于某个用户的所有照片。me函数只使用当前用户的用户id

SELECT object_id FROM photo WHERE owner = me()
此查询将返回属于用户的每张照片的对象ID。您可以添加更多参数以提取更有用的数据:

SELECT object_id, created, src_big FROM photo WHERE owner = me()
这将为您提供对象id、创建日期以及指向图像本身大版本的链接

您将看到类似的响应:

{
  "data": [
    {
      "object_id": "123", 
      "created": 1385923483, 
      "src_big": "https://fbcdn-sphotos-...jpg"
    }, 
    {
      "object_id": "456", 
      "created": 1384765782, 
      "src_big": "https://fbcdn-sphotos-...jpg"                            
    }, 
    {
      "object_id": "789", 
      "created": 1384144732, 
      "src_big": "https://fbcdn-sphotos-...jpg"                            
    }, 
    ...
  ]
} 

作为我研究的结果,这个查询

选择src_big、caption、created,如照片中的_info,其中object_id在照片中选择object_id,其中subject=me

最适合/我/照片


通过使用此选项,您可以通过创建时间或类似信息来限制照片结果。

这不是/me/photos返回的结果。请选择“是”-因为当使用“我/照片”时,您会获得所有已标记的照片-不一定是属于您的照片。通过FQL调用,我们只选择用户拥有的照片。你需要更具体地说明你想要什么类型的照片。用户标记的照片或用户拥有的照片。好的,我的问题是,如果您使用FQL编写,那么/me/photos会做什么?您没有正确地看待问题。你需要决定你想要什么类型的信息。一旦您知道了,就可以使用Graph API或FQL来获取它。但您需要首先确定您需要什么。我的任务是将当前在生产中使用的graph api替换为fql,以按创建或类似计数等筛选照片。因此,我需要知道/me/photos/具体做什么。你明白了吗