我正在使用PHP中的Facebook Graph API来提取用户标记和上传的照片。我们目前正在使用/me/photos...
端点来抓取这两种照片。就我们而言,代码大致看起来像......
$api_call = $this->facebook->api("me/photos?date_format=U&since=$since_time&until=$current_time&limit=".$photo_limit);
// Valid response was received
if(isset($api_call['data'])){
// Get the photos the user is tagged in
$user_tagged_photos = $api_call['data'];
}
URL字符串中的变量只是我们设置的变量。然后,我们就为上传的照片做同样的事情。
但是,我的团队已经意识到,用户有时也会在与其关联的图片的帖子中进行标记。因此,也许它们会在带有图片的帖子中标记,但它们在照片中没有标记。
是否有可用于从用户标记的帖子中抓取照片的方法?图表api参考/ post /将“picture”列为字段,但将其描述为:
图片从帖子中包含的任何链接中删除。
这不是我想要的。我想要附图,似乎无法找到一种方法来访问...
提前感谢您的帮助。
答案 0 :(得分:0)
在这种情况下,在向object_id
发出请求时返回的Post对象中的/{user-id}/tagged
应该是附加到用户标记的帖子的任何照片/视频的ID。
检查/post端点的文档。