Hi Alex, Which environment (sandbox/production) are you testing this in?
Prashant On Jul 4, 5:41 pm, Alex Porto <alex.itaj...@gmail.com> wrote: > Hum... Strange. It was working yesterday (I think. It was saturday night. I > may not remember everything), and now, it's not. > > owner is still returning correct id, but data.get("viewer").getData() is > returning empty. > > var owner = data.get("owner").getData().getId(); > var viewer = data.get("viewer").getData().getId(); > > Alex. > > > > On Sat, Jul 3, 2010 at 9:08 PM, Alex Porto <alex.itaj...@gmail.com> wrote: > > Hi Robson! > > > It worked! I'm gonna try the opensocial-templates tomorrow, but the id > > requests are working now. > > > Thank you! > > > And my regards to any group members from Argentina :-) > > > Alex. > > > On Sat, Jul 3, 2010 at 7:06 PM, Robson Dantas <biu.dan...@gmail.com>wrote: > > >> Try this, and let me know how it goes: > > >> function callData() { > > >> var req = opensocial.newDataRequest(); > >> req.add(req.newFetchPersonRequest(opensocial.IdSpec.PersonId.VIEWER), > >> "viewer"); > >> req.add(req.newFetchPersonRequest(opensocial.IdSpec.PersonId.OWNER), > >> "owner"); > >> req.send(onRequest); > >> } > > >> function onRequest(data) { > > >> var owner = data.get("owner").getData(); > >> var viewer = data.get("viewer").getData(); > > >> alert(owner.getId()); > >> alert(viewer.getId()); > > >> } > > >> The owner id is different from uid. It's ok. > > >> Robson Dantas > > >> 2010/7/3 Alex Porto <alex.itaj...@gmail.com> > > >>> Gentlemen, > > >>> I've noticed this issue: I can get viewer and owner id's using > > >>> req.add(req.newFetchPersonRequest("OWNER"), "get_owner"); > >>> req.add( req.newFetchPersonRequest( 'VIEWER' ), 'get_viewer' ); > > >>> And then, after the request data arrives, > > >>> function dataAvailable(data) { > >>> var ownerData = data.get('get_owner').getData(); > >>> var owner = ownerData.getField( opensocial.Person.Field.ID ); > > >>> var viewerData = data.get('get_viewer').getData(); > >>> var viewer = viewerData.getField( opensocial.Person.Field.ID ); > > >>> However, this code isn't working when the viewer isn't the owner. I.e.: > >>> When I'm watching an app installed on my Orkut account, it return's ok. > >>> But > >>> when other users loads the app on my Orkut profile, the viewerData is > >>> invalid. I can catch this by data.hadError(), but data.errorMessage() > >>> returns undefined, as well as viewerData. > > >>> Also, I noticed that the owner Id returned in both cases is differente > >>> from the uid present at Orkut URL. > > >>> Any hint's about that? > > >>> Thank you, > > >>> Alex. > > >>> -- > >>> You received this message because you are subscribed to the Google Groups > >>> "orkut Developer Forum" group. > >>> To post to this group, send email to opensocial-or...@googlegroups.com. > >>> To unsubscribe from this group, send email to > >>> opensocial-orkut+unsubscr...@googlegroups.com<opensocial-orkut%2Bunsubscrib > >>> e...@googlegroups.com> > >>> . > >>> For more options, visit this group at > >>>http://groups.google.com/group/opensocial-orkut?hl=en. > > >> -- > >> You received this message because you are subscribed to the Google Groups > >> "orkut Developer Forum" group. > >> To post to this group, send email to opensocial-or...@googlegroups.com. > >> To unsubscribe from this group, send email to > >> opensocial-orkut+unsubscr...@googlegroups.com<opensocial-orkut%2Bunsubscrib > >> e...@googlegroups.com> > >> . > >> For more options, visit this group at > >>http://groups.google.com/group/opensocial-orkut?hl=en. -- You received this message because you are subscribed to the Google Groups "orkut Developer Forum" group. To post to this group, send email to opensocial-or...@googlegroups.com. To unsubscribe from this group, send email to opensocial-orkut+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/opensocial-orkut?hl=en.