{
public static void main(Args _args)
{
//Creaates a request
RetailWebRequest webRequest = TestRequest::getSalesRequest();
RetailCommonWebAPI webApi = RetailCommonWebAPI::construct();
RetailWebResponse webResponse = webApi.getResponse(webRequest);
str responseData = webResponse.parmData();
if (webResponse.parmHttpStatus() == 200)
{
//logic
}
}
public static RetailWebRequest getSalesRequest()
{
URL url = strLTrim(*********);
str contentType = @'application/json';
str requestBody = '{/Value0/: ####, /Value1/: ####}';
System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding();
RetailWebRequest webRequest = RetailWebRequest::newUrl(url);
System.Net.WebHeaderCollection headers = new System.Net.WebHeaderCollection();
headers.add(/Client_key/, /****/);
headers.add(/Client_Secret/, /********/);
headers.add(/API_Key/, /*************/);
webRequest.parmMethod(method);
webRequest.parmHeader(headers);
webRequest.parmContentType(contentType);
webRequest.setContentBytes(encoding.GetBytes(requestBody));
return webRequest;
}
}