Buenas tardes: estoy implementando las funciones de obtención de la lista de 
amigos, que son casi exactamente iguales a las que pueden encontrarse en 
http://code.google.com/intl/es/apis/igoogle/docs/tutorial.html, a saber:
function amigos() {
    if (opensocial.hasPermission(opensocial.Permission.VIEWER)) {
        var req = opensocial.newDataRequest();
        
req.add(req.newFetchPersonRequest(opensocial.IdSpec.PersonId.VIEWER), 
'viewer');
        var viewerFriends = opensocial.newIdSpec({ "userId" : "VIEWER", 
"groupId" : "FRIENDS" });
        var opt_params = {};
        opt_params[opensocial.DataRequest.PeopleRequestFields.MAX] = 100;
        req.add(req.newFetchPeopleRequest(viewerFriends, opt_params), 
'viewerFriends');
        req.send(amigosProcesar);
    }
    else {
        return false;
    }
}

function amigosProcesar(data) {
    var destino = document.getElementById("api_amigos");
    var viewer = data.get('viewer').getData();
    var viewerFriends = data.get('viewerFriends').getData();
    
    html = new Array();
    html.push('<ul>');
    viewerFriends.each(function(person) {
        if (person.getId()) {
            html.push('<li>' + person.getDisplayName() + "</li>");
        }
    });
    html.push('</ul>');
    destino.value = html.join("");
}

En la función "amigosProcesar", la llamada a 
data.get('viewerFriends').getData(), devuelve siempre "null", ¿hay algún 
error? ¿Es un bug? He aquí, estoy trabajando en Sandbox, tengo 3 amigos y 
dos de ellos ya adhirieron la aplicación a su perfil. ¿Cómo se soluciona 
esto?
Desde ya, muchas gracias.
Saludos.

Pablo Mendez

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