Facebook graph api 如何通过Facebook查询语言(FQL)获取“我/照片”
我只想在指定的年份,比如2009年,拍下我的照片 通过使用Facebook Graph API,可以通过查询/me/photos来获取我的照片 c、 f 但这样,我们就无法过滤图片。通过使用FQL,我们可以过滤照片。然而,通过FQL获取/me/photos似乎很复杂 有人知道通过FQL获取/me/photos/的确切查询吗?照片表包含所有者索引,您可以使用该索引提取属于某个用户的所有照片。me函数只使用当前用户的用户idFacebook 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
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/具体做什么。你明白了吗