获取其他人标记的所有Facebook页面照​​片

时间:2015-03-31 07:40:36

标签: facebook facebook-graph-api facebook-php-sdk photo tagging

我可以获取管理员上传的所有照片,例如this

但是如何在Graph API v2.3中获取其他用户的所有Facebook页面照​​片标签(仅在Facebook页面时间轴上允许)?

1 个答案:

答案 0 :(得分:0)

docs for the /page endpoint列出了您可以在页面对象上查询的所有边。 其中一个是/page/photos,即documented here

当该页面上的"Reading" section解释时,此边缘将返回一组Photo个对象,而这些对象又为documented here

在照片文档中,您可以看到照片对象上有tags-edge,其中包含有关谁在照片中的哪个位置被标记的信息。 docs for photo tags are here

name_tags个对象上还有一个字段Photo,它被记录为“包含name字段中提到的对象数组的数组。”,其中{{ 1}}字段是“用户为此照片提供的标题。”

在向name发出查询时,默认情况下您会收到/page-id/photos数据和tags数据,但您也可以使用{{1}明确请求这些数据图API调用中的请求参数:

name_tags

然后,您的应用可以处理结果并找到您感兴趣的标记。