I am a developer at weRead and is currently working on trying to put
our application back on profile page. I tried all sort of things that
are suggested to do that viz. data pipelining and templates /
javascript api for data pipelining / old ways of doing a makeRequest
and creating the html dynamically / even i tried putting simple
"Hello" string .... but NONE of them got the profile back on
production (though on sandbox everything is working).
Coding:
To differentiate between canvas and profile i tried both <Content
type="html" view="profile">/<Content type="html" view="canvas"> as
well as "gadgets.views.getCurrentView().getName()".
Templates i rendered as -
<script xmlns:os="http://ns.opensocial.org/2008/markup"
type="text/os-data">
<os:ViewerRequest key="viewer"/>
<os:OwnerRequest key="owner"/>
</script>
<script xmlns:os="http://ns.opensocial.org/2008/markup"
type="text/os-data">
<os:HttpRequest key="profileData" href="http://
orkut.weread.com/profile/view/profile_orkut_json.php?uid=${owner.id}
&bl=5&con_sandbox=opensocial&container_type=orkut&dwc=true&user=$
{owner.id}%7C${owner.name.givenName}" format="json"
refreshInterval="1"/>
</script>
<script type="text/os-template">
<div class="profile-wrapper">
<div class="user-atom" if="${profileData.bookCount
[0] == '0'}">
<a href="${profileData.userReadsLink}">$
{owner.name.givenName} ${owner.name.familyName}</a> is sharing <a
href="${profileData.bookCount[1]}">${profileData.bookCount[0]} books</
a> and <a href="${profileData.reviewCount[1]}">$
{profileData.reviewCount[0]} reviews</a>.
</div>
.....
.....
.....
Current javascript style -
....
var mode = gadgets.views.getCurrentView().getName();
if (mode == "profile"){
showProfile(baseUrl, dataResponse);
return;
}
....
....
showProfile(baseUrl, dataResponse){
var obj = document.getElementById("profileview");
obj.innerHTML = "Hello";
}
....
But nothing works at least for our app!!! I can see a few apps which
has their profile up and running with native profile rendering but not
mine.
Wanted to know if orkut is having a list of specific apps being
allowed to show
up their profile or so? OR In what ways i can try and get my app back
on the profile? I have been working on it for last 1 week ... so any
help will be highly appreciated.
Regards,
Subbu
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---