opensocial-jqueryのgetData()

getData()を使わずにマイミク情報表示

$(document).ready(function(){
    var params = {};
    params[opensocial.IdSpec.Field.USER_ID] = opensocial.IdSpec.PersonId.VIEWER;
    params[opensocial.IdSpec.Field.GROUP_ID] = "FRIENDS";
    var idSpec = opensocial.newIdSpec(params);
    
    var req = opensocial.newDataRequest();
    req.add(req.newFetchPeopleRequest(idSpec), "friends");
    
    req.send(function(data){
        var friends = data.get("friends").getData();
        friends.each(function(friend){
            $("#friendlist").append('<li>' + friend.getId() + '</li>');
        });
    });
});

getData()を使ってマイミク情報表示

$(document).ready(function(){
    $.getData('/people/@viewer/@friends', {}, function(people){
        $.each(people, function(i, person){
            $("#friendlist").append('<li>' + person.id + '</li>');
        });
    });
});

getData()とnext()をつかってマイミク情報表示

$(document).ready(function(){
    $.getData('/people/@viewer/@friends')
	.next(function(people){
		$.each(people, function(i, person){
   						$("#friendlist").append('<li>' + person.id + '</li>');
		});
    });

});