Thanks for sharing your code snippet. :) Most of the time, I see
requests for assistance without any code, which obviously makes it
much harder to determine the problem.

As far as your issue, try using gadgets.io.encodeValues(soapRequest)
instead of passing soapRequest directly. See POST Requests in this
wiki article, which uses this convenience function to encode POST
data:

http://code.google.com/p/opensocial-resources/wiki/GadgetsMakeRequest

Unfortunately, I don't have any ASP signature validation code handy,
but hopefully another member of the community has a snippet to share.
If you find one, we'll be more than happy to make it available on the
opensocial-resources wiki.

Cheers!
- Jason

On Sep 13, 11:38 am, Akash <[EMAIL PROTECTED]> wrote:
> Hi,
>     I have written an orkut application that is making a web service
> call. The web service is using ASP .NET 3.5. The application was
> working fine without any issue however when I added following in my
> web service call
>
> params[gadgets.io.RequestParameters.AUTHORIZATION] =
> gadgets.io.AuthorizationType.SIGNED;
>
> I started getting following response.
>
> <HTML>
> <HEAD>
> <TITLE>invalid parameter name &lt;?xml version</TITLE>
> </HEAD>
> <BODY BGCOLOR="#FFFFFF" TEXT="#000000">
> <H1>invalid parameter name &lt;?xml version</H1>
> <H2>Error 400</H2>
> </BODY>
> </HTML>
>
> Any clue why I am facing this problem.
>
> BTW, I am also looking for some sample code where an authenticated Web
> Service call is made to a web service running on .NET framework 3.5.
>
> Thanks,
> -Akash
>
> Following is detailed code.
>
>  var map = { "Content-Type" : "application/soap+xml; charset=utf-8"};
>          var params = {};
>          soapRequest =
>                                 "<?xml version=\"1.0\" encoding=\"utf-8\"?>" +
>                                 "<soap12:Envelope " +
>                                 
> "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"; " +
>                                 
> "xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"; " +
>                                 
> "xmlns:soap12=\"http://www.w3.org/2003/05/soap-envelope\";>" +
>                                 "<soap12:Body>" +
>                                 "<" + method + " xmlns=\"" + ns + "\">" +
>                                 parameters.toXml() +
>                                 "</" + method + 
> "></soap12:Body></soap12:Envelope>";
>                  params[gadgets.io.RequestParameters.METHOD] =
> gadgets.io.MethodType.POST;
>          params[gadgets.io.RequestParameters.CONTENT_TYPE] =
> gadgets.io.ContentType.DOM;
>          params[gadgets.io.RequestParameters.HEADERS] = map;
>          params[gadgets.io.RequestParameters.AUTHORIZATION] =
> gadgets.io.AuthorizationType.SIGNED;
>          params[gadgets.io.RequestParameters.POST_DATA] = soapRequest;
>          var req;
>
>          gadgets.io.makeRequest(url, function(req){
>                             SOAPClient._onSendSoapRequest(method, async, 
> callback, context,
> wsdl, req);
>                 }, params);
>
> [WebMethod]
>     public bool isAppInstalledByUser(string id, string siteTye)
>     {
>         return false;
>     }
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to