Hi, It is not currently possible to easily get the current user's email address. If you just need a constant, unique identifier for the current user, you can use the OpenSocial ID for the viewer/owner.
Dan On Sep 24, 9:16 am, alam123 <[email protected]> wrote: > I was hoping if someone can give me some insight if the below is > possible... > > I'm just starting developing google gadget within igoogle environment > and i was wondering if it is possible, or are there any APIs to > request/retrieve/display the current igoogle logged in user's email > address?? > > below is a snippet of the code, i understand within opensocial there > is the email.field.address class, but it is returning undefined... any > help would be great. > > thanks > > <?xml version="1.0" encoding="UTF-8"?> > <Module> > <ModulePrefs title="hello world example"> > <Require feature="opensocial-0.8"/> > </ModulePrefs> > > <Content type="html"><![CDATA[ > <script type="text/javascript"> > var req = opensocial.newDataRequest(); > req.add(req.newFetchPersonRequest(opensocial.IdSpec.PersonId.OWNER), > 'owner'); > req.send(fetchPersonHandler); > > function fetchPersonHandler(resp) { > var ownerResp = resp.get('owner'); > > if (!ownerResp.hadError()) { > var owner = ownerResp.getData(); > var owneremail = owner.getField(opensocial.Email.Field.ADDRESS); > > alert(owneremail); > > } > > }; > > </script> > ]]></Content> > </Module> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "iGoogle 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/Google-Gadgets-API?hl=en -~----------~----~----~----~------~----~------~--~---
