title: Why is the Facebook API returning an empty array for albums?
body: <p>I'm fairly new to the Facebook API, but I've tried to do my due diligence to figure this out, but I can't seem to. I'm simply trying to get a list of the logged-in user's albums, using various techniques, to no avail. I'm using the JavaScript SDK, and I have the following code:</p>
  
  <pre><code>&lt;script src="http://connect.facebook.net/en_US/all.js"&gt;&lt;/script&gt;
  &lt;script&gt;
  
  FB.init({ 
      appId:'{MY_APP_ID}',
      cookie: true,
      status: true,
      xfbml: true,
      oauth : true
  });
  
  FB.login(function(response) {
      if(response.status === 'connected') {
          FB.api('/me/albums', function(response) {
              console.log(response);
          });
      }
  }, { scope : 'user_photos' });
  
  &lt;/script&gt;
  </code></pre>
  
  <p>Note that {MY_APP_ID} is actually my application ID. So, when this executes, the popup will request access to the users photos, and that works fine. Now, in code, response returns a <code>data</code> array that contains no elements. In addition to trying the above, I've tried initiating a JSON request to the following URL as well as directly visiting it in the browser:</p>
  
  <pre><code>https://graph.facebook.com/me/albums?access_token=" + response.authResponse.accessToken
  </code></pre>
  
  <p>And this returns an empty data array as well. The access token that I'm using is coming either from the FB.login method or FB.getLoginStatus. Any help would be greatly appreciated. Thanks in advance.</p>