Yoichiro, Many thanks for your response.
It turned out that the viewer did not press the Save button under the check box *Allow this gadget to:* Access my Friends group After that was done the code works. With best regards, Zachary On Fri, Jun 12, 2009 at 6:35 AM, Yoichiro <yoich...@eisbahn.jp> wrote: > > Hi Zachary, > > Your code looks good for me. But I think that your code was executed > by the viewer who doesn't have the app. In this case, your app can't > retrieve the profile information of the viewer in most containers... > > Thanks, > -Yoichiro > > > On Jun 9, 3:13 am, Zachary Zeltsan <zachary.zelt...@gmail.com> wrote: > > Hello, > > > > In my gadget I am trying to display a viewer, but get the error > > message: "unauthorized: The currently logged in user and/or the gadget > > requesting data, does not have access to person data". > > > > Please tell me why I keep getting this error. The code I am using is > below. > > <div id="message"> </div> > > > > <script type="text/javascript"> > > > > function request() { > > var req = opensocial.newDataRequest(); > > > > req.add(req.newFetchPersonRequest(opensocial.IdSpec.PersonId.VIEWER), > > 'viewer'); > > req.send(response); > > > > } > > > > function response(data) { > > > > var viewer = data.get('viewer'); > > > > if (viewer.hadError()) { > > alert("OpenSocial Error: " + viewer.getErrorMessage()); > > } > > var html = 'Helllo, ' + viewer.getDisplayName(); > > document.getElementById('message').innerHTML = html; > > > > } > > > > gadgets.util.registerOnLoadHandler(request); > > With thanks, > > > > Zachary > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "OpenSocial Application Development" group. To post to this group, send email to opensocial-api@googlegroups.com To unsubscribe from this group, send email to opensocial-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/opensocial-api?hl=en -~----------~----~----~----~------~----~------~--~---