All pastes #975693 Raw Edit

Something

public javascript v1 · immutable
·published 2008-04-07 19:10 UTC
rendered paste body
<div id='testing'>testing</div><script>function init() {	var bucket = opensocial.newDataRequest();	var ownerRequest = bucket.newFetchPersonRequest(opensocial.DataRequest.PersonId.OWNER);	var viewerRequest = bucket.newFetchPersonRequest(opensocial.DataRequest.PersonId.VIEWER);	var ownerFriendsRequest = bucket.newFetchPeopleRequest(opensocial.DataRequest.Group.OWNER_FRIENDS);	var viewerFriendsRequest = bucket.newFetchPeopleRequest(opensocial.DataRequest.Group.VIEWER_FRIENDS);bucket.add(ownerRequest);bucket.add(ownerFriendsRequest);bucket.add(viewerRequest);bucket.add(viewerFriendsRequest);bucket.send(callback2);}function callback2(dataResponse) {        var html = "";	var ownerResponse = dataResponse.get(opensocial.DataRequest.PersonId.OWNER);	if(ownerResponse.hadError()) {		html += 'Got an error (' + ownerResponse.getErrorMessage() + ') trying to get the Owner.<br/>';	} else {		var owner = ownerResponse.getData();		html += 'The owner is ' + owner.getDisplayName() + ' from ' + owner.getField(MyOpenSpace.Person.Field.COUNTRY) + '<br/>';	}		var viewerResponse = dataResponse.get(opensocial.DataRequest.PersonId.VIEWER);	if(viewerResponse.hadError()) {		html += 'Got an error (' + viewerResponse.getErrorMessage() + ') trying to get the Viewer.<br/>';	} else {		var viewer = viewerResponse.getData();		html += 'The viewer is ' + viewer.getDisplayName() + ' from ' + viewer.getField(MyOpenSpace.Person.Field.COUNTRY) + '<br/>';	}        document.getElementById('testing').innerHTML = html;}    init();</script>