In the API there two main kinds of request: those for individual
entries and those for collection of entries (aka 'kinds').
You seem to have been using a request for an individual album entry,
noticeable by the 'entry' keyword in the URL.
In order to retrieve all photos within an album, you have to query the
album "feed", and essentially replace the 'entry' keyword in the URI
with 'feed'.
When you request an album entry though, the feed URL is already
provided to you as the "feed" link element.
This works for public and private albums alike of course. Just add the
'authKey' parameter for a private album (note that when you are the
owner of
the album and doing an authenticated request, you won't need the
authKey).
With the kind parameter you specify what type of entry you want
included in a "feed" request. So in your example, this would have been
the correct query:

http://picasaweb.google.com/data/feed/api/user/{my username}/albumid/
{the albumid}?authkey={the authkey}&kind=photo

(note that 'photo' is the default kind for album and doesn't need to
be specified)

On Jun 5, 1:10 am, Christian Sparre <[email protected]> wrote:
> Hi
>
> I'm using the .NET library
>
> I finally found out how to fetch albums that are private using the
> auth key for the album, no problem (I create the feedUri manually).
> But now I want to get the Photos in this album. So I create a
> PhotoQuery and see that the only difference in the feed uri is the
> kind=photo part. So I create my PhotoQuery based on the url I used to
> fetch the album. Now the url looks like this:
>
> http://picasaweb.google.com/data/entry/api/user/{my username}/albumid/
> {the albumid}?authkey={the authkey}&kind=photo
>
> I retrive a PicasaFeed and this also states that the kind is photo.
> But the feed only contains 1 element, the previous album! And fails
> when I try to create a PhotoAccessor (as the entry is not a photo) :)
>
> How should I retrieve private photos and albums using the authkey. I
> can't find anywhere in the .NET library where I can specify this
> authkey.
>
> The idea is to create a custom photoalbum that takes albums from
> different users a displays them in subalbums etc. I plan to maintain a
> list of these albums and their authkeys (if they are private).
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Picasa Web Albums API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Picasa-Data-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to