Hi Bruno,

This is an ACL check we set in to respect user privacy. An app can only
fetch albums/photos when app-viewer = app-owner.

Thanks,
Sachin

On Wed, Feb 10, 2010 at 4:58 PM, Bruno M. V. Souza <[email protected]> wrote:

> Why we can´t fetch owner´s albums?
>
> To reproduce the problem:
>
> User 1:
> Create an app and set proper permissions to grant access for albums.
> Create an album through this created app using the album API.
> Upload an photo into this created album using orkut.
> Try to fetch the created album and the uploaded photo using the
> fetchAlbums function.
> Ok. It works.
>
> User 2
> Install the same app created for another user and set proper
> permissions to grant access for albums.
> Try to fetch albums from user 1 app page using the fetchAlbums
> function.
> It fails. You´ll see "forbidden: You can only access @viewer's albums.
> AppId:395978473183" message in the response.
> =(
>
> function fetchAlbums() {
>    var req = opensocial.newDataRequest();
>    var idspec = opensocial.newIdSpec({'userId':'OWNER',
> 'groupId':'SELF'});
>    req.add(req.newFetchAlbumsRequest(idspec), 'viewerAlbums');
>    req.send(fetchAlbumsHandler);
> };
>
> Debug POST and RESPONSE:
>
> POST:
> [{"method":"albums.get","params":
> {"userId":"@owner"],"groupId":"@self"},"id":"viewerAlbums"}]
>
> RESPONSE:
> [{"id":"viewerAlbums","error":{"message":"forbidden: You can only
> access @viewer's albums. AppId:395978473183","data":
> {"errorType":"noPermissions"},"code":403}}]
>
> Thanks in advance.
>
> Best Regards,
> Bruno M V Souza
>
> --
> You received this message because you are subscribed to the Google Groups
> "Orkut Developer Forum" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<opensocial-orkut%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/opensocial-orkut?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Orkut Developer Forum" 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/opensocial-orkut?hl=en.

Reply via email to