opensocial.Collection.getTotalSize is implemented in orkut. What are you seeing when you try to use it? Since you're not specifying the FIRST parameter for paging, you can try using viewer_friends.size() as well.
- Jason On Jun 26, 4:44 am, aptas <[EMAIL PROTECTED]> wrote: > Hi.. > I am trying to format the list of friends which I have fetched using > the orkut API. > I am trying to get the total number of friends (friend count) so that > I can loop it and arrange the friends (3-4 friends in one row). > I tried using getTotalSize() but it is not working. Can you please > suggest me how to do it. > I am pasting the code below. > > Thanks so much > ******************************************************************************* > _IG_RegisterOnloadHandler(request); > > function request() { > var req = opensocial.newDataRequest(); > > var opt_params = { }; > opt_params[opensocial.DataRequest.PeopleRequestFields.MAX] = > 9999; > > opt_params[opensocial.DataRequest.PeopleRequestFields.PROFILE_DETAILS] > = [ > opensocial.Person.Field.PROFILE_URL > ]; > > req.add(req.newFetchPersonRequest(opensocial.DataRequest.PersonId.VIEWER, > opt_params), "viewer"); > > req.add(req.newFetchPeopleRequest(opensocial.DataRequest.Group.VIEWER_FRIENDS, > opt_params), "viewer_friends"); > req.send(response); > } > > function response(data) { > var viewer = data.get("viewer").getData(); > var name = viewer.getDisplayName(); > var thumb = > viewer.getField(opensocial.Person.Field.THUMBNAIL_URL); > var profile = > viewer.getField(opensocial.Person.Field.PROFILE_URL); > > var html = '<a href="' + profile + '" target="_top">' + name + > '</a><br><img src="' + thumb + '"/>'; > > html += '<hr>'; > > var viewer_friends = data.get("viewer_friends").getData(); > viewer_friends.each(function(person) { > var thumb = > person.getField(opensocial.Person.Field.THUMBNAIL_URL); > var profile = > person.getField(opensocial.Person.Field.PROFILE_URL); > > html += '<a href="' + profile + '" target="_top" > style="float:left">' + > '<img src="' + thumb + '" class="friendspic"/>' + > '</a>'; > html+= '<br/>' + person.getDisplayName(); > }); > > document.getElementById('main').innerHTML = html; > } > > ******************************************************************************* --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Orkut Developer Forum" group. To post to this group, send email to opensocial-orkut@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---