Sample Code

From DevWiki

Jump to: navigation, search

Contents

ASP/VBScript

dim oXMLHttp
dim Xml_Returned

set oXMLHttp = Server.CreateObject("Msxml2.serverXmlHttp")
oXMLHttp.open "POST", "http://YourUrl/net/WebService.aspx?
Login=YourEmail@YourDomain.com&
EncryptedPassword=YourPassword&
API_Name=Generic\Orders&SELECT_Columns=o.OrderID,o.OrderStatus,od.TotalPrice&
WHERE_Column=o.OrderStatus&WHERE_Value=New", False

oXMLHttp.setRequestHeader "Content-Type", "text/xml; charset=utf-8"
oXMLHttp.setRequestHeader "Content-Action", "Volusion_API"
oXMLHttp.send

Xml_Returned = oXMLHttp.responseText

C#

XMLHTTP xml_http;
string api_url;
string api_response;

api_url = "http://YourUrl/net/WebService.aspx?
Login=YourEmail@YourDomain.com&EncryptedPassword=YourPassword&
API_Name=Generic\\Products&SELECT_Columns=p.ProductCode,p.ProductID,p.ProductName,p.StockStatus& 
WHERE_Column=p.ProductCode&WHERE_Value=0002";
 
xml_http = new XMLHTTP();
xml_http.open("POST", api_url, false, "", "");
xml_http.send(null);
api_response = xml_http.responseText;

Google Gadgets API

var api_url = "http://YourUrl/net/WebService.aspx?
Login=YourEmail@YourDomain.com&EncryptedPassword=YourPassword&
API_Name=Generic\\Orders&SELECT_Columns=o.OrderID,o.OrderStatus,od.TotalPrice&
WHERE_Column=o.OrderStatus&WHERE_Value=New";

var api_response = "";

_IG_FetchContent(api_url, function (response) {
  api_response = response;
},
1
);

Javascript

var api_url = "http://YourUrl/net/WebService.aspx?
Login=YourEmail@YourDomain.com&EncryptedPassword=YourPassword&
API_Name=Generic\\Orders&SELECT_Columns=o.OrderID,o.OrderStatus,od.TotalPrice&
WHERE_Column=o.OrderStatus&WHERE_Value=New";

var xmlhttp;
var api_response = "";
				
xmlhttp = new ActiveXObject("MSXML2.ServerXMLHTTP");
xmlhttp.open("POST", api_url, false);
xmlhttp.onreadystatechange = function() {
  if (xmlhttp.readyState == 4) {
    if (xmlhttp.status == 200) {
      api_response = xmlhttp.responseText;
    } else {
      //unable to connect
    }
  } else {
    //connecting...
  }
}
xmlhttp.send();
Navigation