You won't be able to call opensocial APIs from ASP/PHP programs. See http://groups.google.com/group/opensocial-orkut/browse_thread/thread/2e90eadb34057918/fb8e5fc91a60efef?hl=en#fb8e5fc91a60efef;
On Sep 18, 8:07 pm, Javediq143 <[EMAIL PROTECTED]> wrote: > Hi All, > > I've successfully created one application which works fine in all > respect, thanks to the orkut developers guide. But Im facing a serious > problem in creating "Activity" of user action. I hope you all must > have got what I meant to say here. > > Like, if a user views a video on my API and finally ADDs it to his > Favourite, then I want to create an activity of this so all of "his > friend" should come to know about this action. > > I've done this work in my other API where its working fine. I copied > the code which is given in the developers guide in the section where > we learn how to create an activity. The thing is getting done over > here because there is one single XML file which creates the activity > but here in my case I'm passing the URL of an ASP page which resides > on my server which calls a "Javascript" function define in a > Javascript file which creates the Activity. > > Below is the complete code for this. It is just a test so please don't > look for the video thing: > -----------:XML File:------ > <?xml version="1.0" encoding="UTF-8" ?> > <Module> > <ModulePrefs title="Test Activity" > > <Require feature="opensocial-0.7"/> > </ModulePrefs> > <Content type="html"> > <![CDATA[ > <script src="http://go2bollywood.tv/orkut/activity/activity.js"></ > script> > > <div id="main_content"></div> > > <script type="text/javascript"> > gadgets.util.registerOnLoadHandler(init); > </script> > ]]> > </Content> > </Module> > -----------:XML File:------ > > -----------:JAVASCRIPT File:------ > function init() > { > var url = "http://go2bollywood.tv/orkut/activity/index.asp"; > > var params ={}; > params[gadgets.io.RequestParameters.CONTENT_TYPE] = > gadgets.io.ContentType.TEXT; > > gadgets.io.makeRequest(url, callback, params); > > } > > function callback(resp) > { > document.getElementById('main_content').innerHTML = resp.text; > > }; > > function postActivity() { > var title = 'I have created an activity at ' + new > Date().toString(); > var params = {}; > params[opensocial.Activity.Field.TITLE] = title; > var activity = opensocial.newActivity(params); > opensocial.requestCreateActivity(activity, > opensocial.CreateActivityPriority.HIGH, getActivity); > > } > > function getActivity(status) { > if (status.hadError()) > { > alert("Error creating activity."); > } > else > { > alert("Activity successfully created."); > } > }; > -----------:JAVASCRIPT File:------ > > -----------:ASP File:------ > <%@ Language=VBScript %> > <% Option Explicit %> > <script src="http://go2bollywood.tv/orkut/activity/activity.js"></ > script> > <BODY> > <% > response.write "hi<BR>Im here to create activity on Orkut" > %> > <script> > postActivity(); > </script> > </BODY> > -----------:ASP File:------ > > When I run this API the "postActivity();" is not being called but the > text "Hi Im here to.." gets displayed in the targeted DIV. > > I've looked out my best but didnt find a possible solution for this. I > know that there is one but Im not able to find it. Any body could > please help me as how to call this function which will create the > activity or some other way. > > Im in a very urgent need of help because my API has been completed 99% > and the remaining 1% is what I've shared with you all. > > Thanks in advance. > Javed --~--~---------~--~----~------------~-------~--~----~ 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-orkut@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---