2013-05-07 165 views
1

在FB Graph Explorer中,我運行一個圖表me/friends,返回所有朋友的ID。然後,我選擇我認識的朋友的身份證作爲我在相冊中可見的照片,並運行請求[friend's id]?fields=photosFacebook SDK獲取朋友的照片

幾乎所有的時間,朋友的照片ID都沒有在資源管理器中返回,即使我可以通過我的FB帳戶清楚地看到它們。我回來的是朋友的身份證。我同時選擇了一般用戶訪問令牌和friends_photos權限。 [friend's id]?fields=albums具有相同的結果。

然而,與幾個朋友一定,請求不會返回所有的朋友出現在照片中。

什麼讓的差異,我必須做什麼,以獲得通過SDK訪問我的朋友的照片?

回答

1

正確的查詢是[朋友的ID] /照片[朋友的ID] /相冊

測試與圖形API瀏覽器:

https://developers.facebook.com/tools/explorer?method=GET&path=FRIEND_ID%2Fphotos

+1

這其實並不重要。請求是同義詞。 – 2013-05-08 05:21:32

+0

你說得對。那麼您可以在https://developers.facebook.com/tools/debug上測試訪問令牌,並能夠在Scope字段後面看到「friends_photos」嗎?如果可以看到,請嘗試在https://developers.facebook.com/tools/explorer?method=GET&path=FRIEND_ID%2Fphotos(也取代FRIEND_ID)中替換訪問令牌。我沒有問題讓我的朋友照片。 – 2013-05-08 06:45:36

+0

仔細檢查後,它看起來好像只是幾個沒有照片被返回的朋友,所以它不是查詢中的語法問題。 – 2013-05-08 11:38:12

相關問題