2015-01-14 35 views
0

我試圖寫一個圖形API查詢網址,將返回照片,有用戶和他們的合作伙伴標記在他們的照片。我可以使用'/ me'端點從他們的個人資料數據中獲取用戶合作伙伴ID,但是一旦我擁有了他們的重要其他ID,我不確定如何繼續或即使可能。只獲得有2個用戶標記在他們的照片(圖表API)

我用盡之類的查詢: me?fields=tagged.with(<significant other id>)me/photos/<significant other id> 希望它會以同樣的方式作爲工作不me/friends/<friend id>,但沒有喜悅。

任何想法?

非常感謝

回答

0

可以有像「給我在PERSON1和PERSON2的標籤的所有照片」,因爲user_photos許可總是相對於它給你的應用程序使用權限的用戶沒有全局查詢他的數據。

一個解決辦法是

  1. 查詢到me用戶和他的顯著其他IDS:

    /me?fields=id,significant_other

  2. 查詢全部從所有me用戶的相冊標籤

    /me/albums?fields=photos{id,tags}

  3. 入住的應用程序,如果雙方的ID在同一標籤

發生在我寫道,你不能爲Facebook上的所有照片做到這一點,但僅限於給予你許可的特定用戶的照片。

+0

是的,我在想這樣的事情,我希望我能找到一種方式,不涉及我解析相冊中的所有照片檢查標籤,並有一個批量查詢,將返回我所需要的。感謝您的迴應 – Asa

相關問題