#summary How to request profile fields beyond the standard ID, NAME, and THUMBNAIL_URL = Introduction = The OpenSocial API only returns a limited amount of profile information about users by default. To request additional fields, you need to specify the [http://code.google.com/apis/opensocial/docs/0.7/reference/opensocial.DataRequest.PeopleRequestFields.html#PROFILE_DETAILS opensocial.DataRequest.PeopleRequestFields.PROFILE_DETAILS] parameter when constructing your request. For a list of what fields may be requested, please [http://code.google.com/apis/opensocial/docs/0.7/reference/opensocial.Person.Field.html check here]. = Details = This example requests the ABOUT_ME and ACTIVITIES fields in Orkut. It uses the CodeRunner `output` function. {{{ function response(data) { var viewer = data.get("viewer_profile").getData(); var aboutme = viewer.getField(opensocial.Person.Field.ABOUT_ME); var activities = viewer.getField(opensocial.Person.Field.ACTIVITIES); output(aboutme); output(activities); }; function request() { var req = opensocial.newDataRequest(); var params = {}; params[opensocial.DataRequest.PeopleRequestFields.PROFILE_DETAILS] = [ opensocial.Person.Field.ABOUT_ME, opensocial.Person.Field.ACTIVITIES ]; req.add(req.newFetchPersonRequest("VIEWER", params), "viewer_profile"); req.send(response); }; request(); }}}