Facebook FQL:如何获得专辑的位置ID?

时间:2012-08-22 12:22:12

标签: facebook-fql

获取有关相册的信息时,我只能获得位置名称:

select aid, owner, location from album;

但我还需要一个地方ID进行进一步的操作。

我不能只查询“地方”表格,以便返回具有相册位置名称的地方(“名称”列不是唯一的,而不是在地方表中编入索引)。

我如何获得该地点ID?

3 个答案:

答案 0 :(得分:0)

用户可以将他们喜欢的任何添加到此字段中 - 因此您从中获取的信息不一定必须与Facebook上的任何特定位置相对应。

例如,我可以将我的专辑命名为“2012年假期中的照片”,并在字段中输入“纽约,伦敦,柏林,东京” - 因此您不能指望API返回特定位置ID那些案件。

答案 1 :(得分:0)

找到它。当获得与该专辑相关的照片时,可以从“照片”表中获取:

select aid, place_id from photo where pid = (select cover_pid from album where aid = you_post_attachment_fb_object_id)

答案 2 :(得分:0)

这在100%的情况下不起作用。因为专辑可能是空的,或专辑/封面照片的位置可能不同。