I want to get all albums, even private, here as I have user's auth info, so I should have access to his albums. How can I do it?
With our OAuth implementation, we give our users a level of control over what apps have access to.
The control is split into two parts Access and Permissions.
Access can be either Public or Full. Public access (which is the default) forces the same access as anonymous API access. Full access give full API access including accessing unlisted galleries or accessing password protected albums with passwords.
Permissions can be either Read, Add or Modify and obviously affect what actions the app is allowed to take on behalf of the user. Read is the default.
As per our OAuth documentation, Access and Permissions should be provided as parameters in the URL during the User Authorization phase of the OAuth handshake. If the parmeters are omitted, the defaults are used.
Once an application is listed in a user's Authorized App List, reauthorizing the app will not change the Access or Permissions. The user can either change them manually from the Control Panel or revoke the token and reauthorized the app.