check out: http://code.google.com/apis/opensocial/docs/0.8/reference/#opensocial.Name
On Jun 19, 2008, at 6:13 PM, Zach wrote: > > Thank you for the reply. Unfortunately, I'm still a little confused. > When I get the NAME field back it outputs [object Object]. This might > be a dense question, but how do I get the actual name out of this > object that's coming back? I've tried toString and other methods, but > I'm about out of ideas. > > On Jun 19, 10:45 am, Aakash Bapna <[EMAIL PROTECTED]> wrote: >> Hi Zach, >> >> first of all you forgot to add the params variable to your request. >> req >> .add >> (req >> .newFetchPersonRequest >> (opensocial.DataRequest.PersonId.OWNER,params),'owner'); >> you can get the ID of the person just by owner.getId()To know more >> on what fields you have access to check >> outhttp://docs.google.com/Present?docid=dd5dv8xk_11dz8824x7 >> Thanks ~Aakashhttp://aakash-bapna.blogspot.com >> >>> Date: Thu, 19 Jun 2008 05:58:32 -0700> Subject: [OpenSocial] Null >>> fields> From: [EMAIL PROTECTED]> To: opensocial- >>> [EMAIL PROTECTED]> > > Wondering if anybody might be able to >>> show me where I'm screwing up> here. Everything I get back using >>> getField() is either null or> undefined. The only thing that seems >>> to work is getDisplayName().> > >>> gadgets.util.registerOnLoadHandler(init);> > function >>> loadFriends() {> > var req = opensocial.newDataRequest();> var >>> params = {};> >>> params >>> [opensocial.DataRequest.PeopleRequestFields.PROFILE_DETAILS]=> >>> [opensocial.Person.Field.ID,> opensocial.Person.Field.NAME,> >>> opensocial.Person.Field.GENDER,> opensocial.Person.Field.REGION];> >>> > > > >>> req >>> .add >>> (req >>> .newFetchPersonRequest(opensocial.DataRequest.PersonId.OWNER),> >>> 'owner');> > > >>> req >>> .add >>> (req >>> .newFetchPeopleRequest >>> (opensocial.DataRequest.Group.OWNER_FRIENDS,> params), >>> 'ownerFriends');> req.send(onLoadFriends);> > }> > function >>> onLoadFriends(data) {> > var owner = data.get('owner').getData();> >>> var ownerFriends = data.get('ownerFriends').getData();> var >>> content = document.getElementById('content');> var username = >>> document.createElement('div');> var userbody = >>> document.createElement('div');> var userleft = >>> document.createElement('div');> var userright = >>> document.createElement('div');> var name = >>> owner.getField( opensocial.Person.Field.NAME );> alert(name);> > >>> username.setAttribute("class", "username");> >>> username.setAttribute("className", "username");> >>> userbody.setAttribute("class", "userbody");> >>> userbody.setAttribute("className", "userbody");> >>> userleft.setAttribute("class", "userleft");> >>> userleft.setAttribute("className", "userleft");> >>> userright.setAttribute("class", "userright");> >>> userright.setAttribute("className", "userright");> > >>> username.innerHTML = owner.getDisplayName() + "<hr>";> > >>> userleft.innerHTML = >>> "<b>Name:<br>Location:<br>Email:<br><br>General> Info:<br></b>";> >>> userright.innerHTML = owner.getField(opensocial.Person.Field.NAME) >>> +> "<br>";> > alert(owner.getField(opensocial.Person.Field.ID));> >>> alert("Name: " + owner.getField(opensocial.Person.Field.NAME));> >>> alert(owner.getField(opensocial.Person.Field.ABOUT_ME));> > >>> userbody.appendChild(userleft);> userbody.appendChild(userright);> >>> content.appendChild(username);> content.appendChild(userbody);> >>> > }> > function init() {> loadFriends();> }> > Fairly bumfuzzled,> >>> -Zach> >>> _________________________________________________________________ >> >> Introducing Live Search cashback . It's search that pays you >> back!http://search.live.com/cashback/?&pkw=form=MIJAAF/publ=HMTGL/crea=int >> ... > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "OpenSocial Application Development" 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-api?hl=en -~----------~----~----~----~------~----~------~--~---
