Ok. I will have a look at this, but meanwhile can you try with opensocial-0.8 rather than 0.7 if that solves your problem.
Sachin On Wed, Aug 5, 2009 at 11:27 PM, Shikhar Sachan <[email protected]>wrote: > > Sir, > Actually I am only testing and this is the app. > It sometimes works and sometimes doesn't. To be more specific - it > works at night and not when I am in office. I am unable to guess the > problem. Why is it happening. As far as I know internet > connections are all right at both the places > > <?xml version="1.0" encoding="UTF-8" ?> > <Module> > <ModulePrefs title="Hello World"> > <Require feature="opensocial-0.7" /> > <Require feature="dynamic-height"/> > <Require feature="opensocial-data"/> > <Require feature="opensocial-templates"> > <Param name="process-on-server">true</Param> > </Require> > </ModulePrefs> > > <Content type="html" view="canvas"> > <![CDATA[ > > <script type="text/javascript"> > function loadFriends() { > var params = {}; > var fieldz = [opensocial.Person.Field.ID > ,opensocial.Person.Field.THUMBNAIL_URL]; > params[opensocial.DataRequest.PeopleRequestFields.MAX] = 10000; > params[opensocial.DataRequest.PeopleRequestFields.PROFILE_DETAILS] = > fieldz; > var req = opensocial.newDataRequest(); > req.add(req.newFetchPersonRequest('VIEWER'), 'viewer'); > req.add(req.newFetchPeopleRequest('VIEWER_FRIENDS',params), > 'viewerFriends'); > req.add(req.newFetchPersonAppDataRequest('VIEWER', 'gifts'), 'data'); > req.add(req.newFetchPersonAppDataRequest('VIEWER_FRIENDS', 'gifts'), > 'viewerFriendData'); > req.send(onLoadFriends); > } > > function onLoadFriends(data) { > var viewer = globalViewer = data.get('viewer').getData(); > var viewerFriends = data.get('viewerFriends').getData(); > var giftData = data.get('data').getData(); > var viewerFriendData = data.get('viewerFriendData').getData(); > var friends = new Array(); > > html2=new Array(); > html2.push('<select id="person">'); > var i = 0; > viewerFriends.each(function(person) { > html2.push('<option value="' + person.getId() + '">' + > person.getDisplayName() + "</option>"); > i=i+1; > }); > > html2.push('</select>'); > document.getElementById('dom_handle').innerHTML = html2.join(''); > > } > > function init() { > loadFriends(); > } > gadgets.util.registerOnLoadHandler(init); > </script> > > <div id="dom_handle"></div> > > ]]> > </Content> > > </Module> > > > On Wed, Aug 5, 2009 at 2:29 PM, Sachin Shenoy<[email protected]> > wrote: > > Hi Shikhar, > > > > Can you send me the appId / appUrl? > > > > Thanks, > > Sachin > > > > > > On Wed, Aug 5, 2009 at 1:35 AM, Shikhar Sachan <[email protected] > > > > wrote: > >> > >> Also another thing as per V 7 specification it accepts literals. Also > >> I see that my app is working sometimes and not working the other ... > >> I have no clue. > >> Any help will be appreciated > >> Shikhar > >> > >> On Wed, Aug 5, 2009 at 12:48 PM, Shikhar Sachan< > [email protected]> > >> wrote: > >> > respected sachin > >> > > >> > so what is the idSpec of VIEWER/VIEWER_FRINDS. It would be really > >> > helpful if you redefine the function call with idSpec. > >> > Also the code is working in Orkut OpenSocial Dev App so i guess it > >> > accepts literals. > >> > > >> > > >> > thanks a tonn > >> > > >> > On Wed, Aug 5, 2009 at 1:06 AM, Sachin Shenoy<[email protected] > > > >> > wrote: > >> >> newFetchPeopleRequest and newFetchPersonAppDataRequest takes IdSpec > and > >> >> not > >> >> string literals, as first argument. > >> >> > >> >> > http://www.opensocial.org/Technical-Resources/opensocial-spec-v09/OpenSocial-Specification.html#opensocial.DataRequest.newFetchPersonAppDataRequest > >> >> Regards, > >> >> Sachin > >> >> > >> >> On Tue, Aug 4, 2009 at 1:55 PM, Shikhar Sachan > >> >> <[email protected]> > >> >> wrote: > >> >>> > >> >>> Hello Developers, > >> >>> > >> >>> The following code is working and giving me my friend list on Open > >> >>> Social Dev App(orkut) [the platform to test codes]. However when > >> >>> trying on Sandbox the alert("here2") doesn't work. i.e. the code > >> >>> doesn't enter the loop in function onLoadFriends() > >> >>> Any clues. Would highly appreciate. > >> >>> > >> >>> thanks a tonn > >> >>> Shikhar Sachan > >> >>> > >> >>> > >> >>> function loadFriends() { > >> >>> var params = {}; > >> >>> var fieldz = > >> >>> [opensocial.Person.Field.ID,opensocial.Person.Field.THUMBNAIL_URL]; > >> >>> params[opensocial.DataRequest.PeopleRequestFields.MAX] = 10000; > >> >>> params[opensocial.DataRequest.PeopleRequestFields.PROFILE_DETAILS] = > >> >>> fieldz; > >> >>> var req = opensocial.newDataRequest(); > >> >>> req.add(req.newFetchPersonRequest('VIEWER'), 'viewer'); > >> >>> req.add(req.newFetchPeopleRequest('VIEWER_FRIENDS',params), > >> >>> 'viewerFriends'); > >> >>> req.add(req.newFetchPersonAppDataRequest('VIEWER', 'gifts'), > 'data'); > >> >>> req.add(req.newFetchPersonAppDataRequest('VIEWER_FRIENDS', 'gifts'), > >> >>> 'viewerFriendData'); > >> >>> req.send(onLoadFriends); > >> >>> } > >> >>> > >> >>> function onLoadFriends(data) { > >> >>> var viewer = globalViewer = data.get('viewer').getData(); > >> >>> var viewerFriends = data.get('viewerFriends').getData(); > >> >>> var giftData = data.get('data').getData(); > >> >>> var viewerFriendData = data.get('viewerFriendData').getData(); > >> >>> var friends = new Array(); > >> >>> > >> >>> html2=new Array(); > >> >>> html2.push('<select id="person">'); > >> >>> var i = 0; > >> >>> alert('here1'); > >> >>> viewerFriends.each(function(person) { > >> >>> alert('here2'); > >> >>> html2.push('<option value="' + person.getId() + '">' + > >> >>> person.getDisplayName() + "</option>"); > >> >>> i=i+1; > >> >>> }); > >> >>> > >> >>> html2.push('</select>'); > >> >>> document.getElementById('dom_handle').innerHTML = html2.join(''); > >> >>> } > >> >>> > >> >>> loadFriends(); > >> >>> > >> >>> > >> >> > >> >> > >> >> >> > >> >> > >> > > >> > >> > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

