title: Cannot get the list of album in Facebook
body: <p>All,
  I am a beginner in Facebook programming. My test project is a simple website which displays Facebook account information (only name and id) and the list of albums of that Facebook account. The problem is, after authentication, I can get the profile data, but I cannot get the album list.
  Here is code to get the profile information:</p>
  
  <pre><code>    [FacebookAuthorize(LoginUrl = "~/Account/Login")]
      public ActionResult Profile()
      {
          var fbWebContext = FacebookWebContext.Current;
          if (fbWebContext.IsAuthorized())
          {
              try
              {
                  var fb = new FacebookWebClient(fbWebContext);
                  var token = fb.AccessToken;
                  dynamic me = fb.Get("/me");
                  ViewBag.Name = me.name;
                  ViewBag.Id = me.id;
                  ViewBag.AccessToken = token;
              }
              catch (Exception ex)
              {
                  {
                      fbWebContext.DeleteAuthCookie();
                      Session.Clear();
                  }
  
                  return RedirectToAction("Login", "Account");
              }
          }
          return View();
      }
  </code></pre>
  
  <p>and here is code to get the album list</p>
  
  <pre><code>    [FacebookAuthorize(LoginUrl = "~/Account/Login")]
      public ActionResult Album()
      {
          var fb = new FacebookWebClient(FacebookWebContext.Current);
          IDictionary&lt;string, object&gt; albums = fb.Get("me/albums") as IDictionary&lt;string, object&gt;;
  
          dynamic albumList = albums["data"];
  
          foreach (dynamic albumInfo in albumList)
          {
              if (ViewBag.Albums == null)
                  ViewBag.Albums = new List&lt;string&gt;();
              ViewBag.Albums.Add(albumInfo.id);
          }
  
          return View();
      }
  </code></pre>
  
  <p>in above code, the item count of albumList always = 0.
  Could you please help me to resolve this issue?
  A minor note: my test website is a ASP.Net MVC3 web application written in C#.</p>
  
  <p>Edit in response to Andy's answer:</p>
  
  <p>In fact, I set lots of permissions but it still cannot get the album list. Here is code in my OAuth method.</p>
  
  <pre><code>var parameters = new Dictionary&lt;string, object&gt;();
  parameters.Add("permissions", "user_about_me,offline_access,user_photos,publish_stream");
  
  dynamic tokenResult = oAuthClient.ExchangeCodeForAccessToken(code, parameters);
  </code></pre>
  
  <p>Note that I did try to replace ""permissions" by "scope" but still failed.</p>