newFetchPeopleRequest and newFetchPersonAppDataRequest takes IdSpec and not
string literals, as first argument.
http://www.opensocial.org/Technical-Resources/opensocial-spec-v09/OpenSocial-Specification.html#opensocial.DataRequest.newFetchPersonAppDataRequest

Regards,
Sachin

On Tue, Aug 4, 2009 at 1:55 PM, Shikhar Sachan <[email protected]>wrote:

>
> Hello Developers,
>
> The following code is working and giving me my friend list on Open
> Social Dev App(orkut) [the platform to test codes]. However when
> trying on Sandbox the alert("here2") doesn't work. i.e. the code
> doesn't enter the loop in function onLoadFriends()
> Any clues. Would highly appreciate.
>
> thanks a tonn
> Shikhar Sachan
>
>
>  function loadFriends() {
> var params = {};
> var fieldz = [opensocial.Person.Field.ID
> ,opensocial.Person.Field.THUMBNAIL_URL];
> params[opensocial.DataRequest.PeopleRequestFields.MAX] = 10000;
> params[opensocial.DataRequest.PeopleRequestFields.PROFILE_DETAILS] =
> fieldz;
> var req = opensocial.newDataRequest();
> req.add(req.newFetchPersonRequest('VIEWER'), 'viewer');
> req.add(req.newFetchPeopleRequest('VIEWER_FRIENDS',params),
> 'viewerFriends');
> req.add(req.newFetchPersonAppDataRequest('VIEWER', 'gifts'), 'data');
> req.add(req.newFetchPersonAppDataRequest('VIEWER_FRIENDS', 'gifts'),
> 'viewerFriendData');
> req.send(onLoadFriends);
> }
>
> function onLoadFriends(data) {
> var viewer = globalViewer = data.get('viewer').getData();
> var viewerFriends = data.get('viewerFriends').getData();
> var giftData = data.get('data').getData();
> var viewerFriendData = data.get('viewerFriendData').getData();
> var friends = new Array();
>
> html2=new Array();
> html2.push('<select id="person">');
> var i = 0;
> alert('here1');
> viewerFriends.each(function(person) {
> alert('here2');
> html2.push('<option value="' + person.getId() + '">' +
> person.getDisplayName() + "</option>");
> i=i+1;
> });
>
> html2.push('</select>');
> document.getElementById('dom_handle').innerHTML = html2.join('');
> }
>
> loadFriends();
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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