Unicode C++
Unicode C++
Lightspeed - Delete a Product
See more Lightspeed Examples
Remove an existing product based on the unique identifierChilkat Unicode C++ Downloads
#include <CkHttpW.h>
#include <CkHttpResponseW.h>
void ChilkatSample(void)
{
bool success = false;
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
CkHttpW http;
// Implements the following CURL command:
// curl -X DELETE https://api.webshopapp.com/en/products/PRODUCT_ID.json \
// -u API_KEY:API_SECRET
// Use the following online tool to generate HTTP code from a CURL command
// Convert a cURL Command to HTTP Source Code
http.put_Login(L"API_KEY");
http.put_Password(L"API_SECRET");
// Use the correct cluster for your shop. Here are the choices:
// eu1 https://api.webshopapp.com/en/
// us1 https://api.shoplightspeed.com/en/
CkHttpResponseW resp;
success = http.HttpNoBody(L"DELETE",L"https://api.webshopapp.com/en/products/PRODUCT_ID.json",resp);
if (success == false) {
wprintf(L"%s\n",http.lastErrorText());
return;
}
int respStatusCode = resp.get_StatusCode();
wprintf(L"Response Status Code = %d\n",respStatusCode);
if (respStatusCode != 204) {
wprintf(L"Response Header:\n");
wprintf(L"%s\n",resp.header());
wprintf(L"Response Body:\n");
wprintf(L"%s\n",resp.bodyStr());
wprintf(L"Failed.\n");
return;
}
wprintf(L"Success.\n");
}