2012-04-21 50 views
0

我沒有任何幫助搜索和搜索論壇。我知道這是微不足道的,我錯過了一些東西。專輯一直沒有回來。我已驗證我的accessToken有效。試圖讓我的臉書專輯ID

  string folderName = string.Empty; 

     var accessToken = Session["AccessToken"].ToString(); 
     var client = new FacebookClient(accessToken); 

     dynamic albums = client.Get("/me/albums"); 

     foreach (dynamic album in albums) 
     { 
      folderName = album.name; 

      //dynamic albumsPhotos = client.Get("me/" + album.id + "/photos"); 

      //foreach (dynamic photo in albumsPhotos) 
      //{ 

      //} 
     } 
+0

我通過這些論壇看了一下,發現很多人得到他們的相冊和照片的例子。不過由於某些原因,我無法獲得我的任何專輯。不知道這是我錯過了什麼,或者我做錯了什麼。 – 2012-04-21 22:41:44

回答

0

裁判:https://developers.facebook.com/docs/reference/api/album/

要讀取的相冊,你需要:

  • 任何有效的訪問令牌,如果它是公共的,屬於第
  • 的user_photos許可,如果它屬於用戶
  • friend_photos權限,如果它屬於用戶的朋友

的另一件事是檢查動態對象,在這裏看到:Cannot get no. of photos in a Facebook Album

+0

我使用動態相冊= app.Get(「我/相冊」);我怎樣才能獲得公共相冊(不是我)www.facebook.com/album.php?fbid=10150146071791729&id=20531316728&aid=324257? – Kiquenet 2014-11-18 20:31:30