2013-07-12 128 views
2

我正嘗試將所有標記在Facebook上的圖像提取出來。獲取用戶在Facebook上標記的所有照片

它的工作幾乎是應該的,我只有一個問題。

如果我在帖子中標記了標籤,但沒有在圖片上標記,它不會顯示在輸出中。

任何想法爲什麼?

這裏是我的代碼:

SELECT pid, src_big, link, album_object_id, object_id, place_id, aid, created 
    FROM photo 
WHERE pid IN (SELECT pid, object_id FROM photo_tag WHERE subject = me()); 

回答

2

在圖片標籤是不一樣的描述(後)標籤。

有三個FQL表獲得其中一個用戶已被標記的內容:

您使用了第一個,但您還需要第二個。與您的照片標籤請求類似,您將不得不使用stream表格。

+0

任何想法,我怎麼可以讓我在我的別人或我自己標記的所有流? 我試過這個,但沒有運氣: SELECT actor_id,post_id FROM stream_tag WHERE target_id = me()LIMIT 1000 –

+0

該查詢看起來不錯,但它[只給我9個結果](http:// stackoverflow。 COM /問題/ 10173488 /請求-的流標籤表)。不要忘記'read_stream'權限。 –

+0

我已經擁有該權限。也許應該使用一些內部連接函數來合併兩個表?或者你認爲最好的解決方案是什麼? –

相關問題