I believe you have this working now after my reply to the thread at
http://groups.google.com/group/opensocial-orkut/browse_thread/thread/e003b8777ddd01bd.
Please let me know if you have any more issues.
- Jason
On Oct 29, 4:30 am, edo <[EMAIL PROTECTED]> wrote:
> it's code woking in sandbox.orkut.com. In prod.sandbox.orkut.com
> andwww.orkut.comnot working (the app is approved - v0.7):
>
> var idviewer;
> var idowner;
> var uid;
>
> function getData() {
> var req = opensocial.newDataRequest();
>
> var opt_params = {};
>
> opt_params[opensocial.DataRequest.PeopleRequestFields.PROFILE_DETAILS]
> = [opensocial.Person.Field.ID];
>
> req.add(req.newFetchPersonRequest(opensocial.DataRequest.PersonId.VIEWER,
> opt_params), "viewer");
>
> req.add(req.newFetchPersonRequest(opensocial.DataRequest.PersonId.OWNER,
> opt_params), "owner");
>
> var params = {};
> params[opensocial.DataRequest.PeopleRequestFields.PROFILE_DETAILS]
> = [opensocial.Person.Field.PROFILE_URL];
>
> req.add(req.newFetchPersonRequest(opensocial.DataRequest.PersonId.OWNER,
> params), "uid");
>
> req.send(onLoadFriends);
> };
>
> function onLoadFriends(dataResponse) {
> var viewer = dataResponse.get("viewer").getData();
> var owner = dataResponse.get("owner").getData();
>
> try {
> //if (viewer != null) {
> idviewer = viewer.getField(opensocial.Person.Field.ID);
> }
> catch (e) {
> }
> //if (owner != null) {
> idowner = owner.getField(opensocial.Person.Field.ID);
> //}
>
> var urlowner = dataResponse.get("uid").getData();
> var profile_url =
> urlowner.getField(opensocial.Person.Field.PROFILE_URL);
> var regex = /uid=([^&#]+)/;
> var result = profile_url.match(regex);
> if (result.length == 2) {
> uid = result[1];
> // uid now contains the viewer's orkut UID
> } else {
> // there was a problem getting the UID
> }
>
> if (idviewer == idowner) {
> updateHTML("menulinks").style.display = 'block';
> buscaplaylist();
> } else {
> buscaplaylist(); //faz busca assim que entra na open
> }
>
> };
>
> gadgets.util.registerOnLoadHandler(getData);
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Orkut 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/opensocial-orkut?hl=en
-~----------~----~----~----~------~----~------~--~---