I'm having some problems determinating the viewer ID. When the owner
of the application is visualizing it, I have access to both owner and
viwer ID and they are the same. But, when the viwer is visualizing the
application on other user profile the viewer ID is undefined.
This code is in the request:

var req = opensocial.newDataRequest();
var params = {};
params[opensocial.DataRequest.PeopleRequestFields.MAX] = 1000;
params[opensocial.DataRequest.PeopleRequestFields.FILTER] =
opensocial.DataRequest.FilterType.HAS_APP;

req.add(req.newFetchPersonRequest('OWNER'), 'owner');
req.add(req.newFetchPersonRequest('VIEWER'), 'viewer');

req.add(req.newFetchPeopleRequest('OWNER_FRIENDS', params),
'ownerFriends');
req.send(onLoadData);

This code is in the response:

globalOwner = data.get('owner').getData();
globalViewer = data.get('viewer').getData();
var ownerFriends = data.get('ownerFriends').getData();

So, I try:
alert(globalViewer.getId()); //and I get undefined hehre

Thanks in advance.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"OpenSocial Application Development" 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-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to