2012-08-22 31 views
0

當獲得關於專輯信息,我只能得到地點名稱:Facebook FQL:如何獲取專輯的位置ID?

select aid, owner, location from album; 

但我還需要進一步操作的地方ID。

我不能只是查詢「地點」表返回我的名稱相冊位置(「名稱」列不是唯一的,沒有索引到位表中)的地方。

如何獲得該地點ID?

+0

找到它。在獲取與該相冊關聯的照片時,可以從「照片」表中獲取該照片。 – alexaschka

回答

0

找到它。當獲得與該相冊相關的照片時,它可以從「照片」表中取得:

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

用戶可以將任何東西放入此字段 - 因此您從那裏獲得的信息不一定必須與Facebook上的任何特定地點相對應。例如,我可以將我的相冊命名爲「2012年我的假期照片」,並在該字段中鍵入「紐約,倫敦,柏林,東京」 - 所以您不能指望API返回特定的位置ID在這些情況下。

0

這不適用於100%的情況。由於相冊可能爲空,或專輯/封面照片的位置可能不同。