2017-01-02 64 views
0

我想從公開相冊中返回所有圖像並獲取此錯誤。無法從Facebook中的公開相冊中獲取相冊圖像

{ 
    "error": { 
     "message": "Unsupported get request. Object with ID 'TestAlbumOne' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api", 
     "type": "GraphMethodException", 
     "code": 100, 
     "fbtrace_id": "Ed/iDn/aAVd" 
    } 
} 

這是沒有意義的,因爲專輯確實存在,其設置爲公開。該文檔也有點含糊,因爲它沒有真正提到請求url中的訪問令牌,我在一些研究後發現它。我在這裏錯過了什麼嗎?

請求URL: https://graph.facebook.com/v2.8/TestAlbumOne/photos?access_token= {「我的訪問令牌」}

而這就是我看到的Facebook相冊,這並說,它的公開相冊 enter image description here

回答

0

它看起來像你想獲取用戶帳戶的公開相冊,如果未授權該特定用戶具有user_photos權限,則這是不可能的。僅僅因爲Facebook.com上的公開內容並不意味着你可以(或者被允許)通過API獲取它。

授權用戶使用user_photos並使用用戶令牌。

關於令牌一般:

關於用戶授權:

+0

「僅僅因爲facebook.com上的公開內容並不意味着你可以(或者被允許)使用API​​來獲取它。」或者「使用user_photos授權用戶並使用用戶令牌」。 ..這對我來說沒有多大意義,因爲它並沒有真正告訴我如何解決問題。如果你知道如何做後者,請在帖子中分享。謝謝 – soum

+0

「用user_photos授權用戶並使用用戶令牌。」是完全如何解決這個問題。你希望我們提供完整的代碼?這將是你的工作;) – luschn

+0

我已經添加了一個用戶授權鏈接,如果你不知道。 – luschn

相關問題