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
-~----------~----~----~----~------~----~------~--~---

Reply via email to