Hi !
I use "newFetchPersonAppDataRequest" to get the scores of user's friends and display a top scores table.
This is how I've done it so far (it worked on MySpace untill yesterday and it works on Orkut, iGoogle, Hi5):
var idSpecOwnerFreinds = opensocial.newIdSpec({ "userId" : "OWNER", "groupId" : "FRIENDS" });
var owner_fields = ["stats"];
req.add(req.newFetchPersonAppDataRequest(idSpecOwnerFreinds, friends_fields), "owner_friends_data"); req.send(process_data);
Now, the obejct "owner_friends_data" just returns empty.
I have tried another approach, but with the same result - "owner_friends_data" returns as an empty object:
var fr_params = {};
fr_params[opensocial.IdSpec.Field.USER_ID] = opensocial.IdSpec.PersonId.OWNER;
fr_params[opensocial.IdSpec.Field.NETWORK_DISTANCE] = 1;
var idSpecOwnerFreindsNew = opensocial.newIdSpec(fr_params);
req.add(req.newFetchPersonAppDataRequest(idSpecOwnerFreindsNew, friends_fields), "owner_friends_data");
req.send(process_data);
Is this a container issue or am I missing something?
Thanks