如何检索朋友标记的Facebook照片作为一个专辑

时间:2012-06-24 11:41:09

标签: php facebook

我试图通过使用php从facebook检索每张相册。 我有user_photos和friends_photos权限。我设法检索所有相册及其照片,但我无法检索任何被朋友标记的照片。

我对facebook应用程序很新。谁能告诉我如何检索所有标记的照片?

非常感谢。

1 个答案:

答案 0 :(得分:1)

您最好的解决方案可能是fql。

SELECT pid FROM photo_tag WHERE subject=$uid

会为您提供标签属于某人的照片列表。所以你需要说“给我这些人”然后“给我标记他们的照片”,然后“给我相册(如果你有权限)。现在你可以使用多查询选项在一个查询中(http://developers.facebook.com/docs/reference/fql/)

运行FLQ的最简单方法是使用facebook PHP SDK:

$result = $facebook->api(array( 
    'query' => "SELECT pid FROM photo_tag WHERE subject=$uid",  
    'method' => 'fql.query')); 

但您也可以使用图表

运行
'https://api.facebook.com/method/fql.query?query=' . urlencode("SELECT pid FROM photo_tag WHERE subject=$uid")   (remembering to add the other parameters)