C++
C++
Lightspeed - Delete a Product
See more Lightspeed Examples
Remove an existing product based on the unique identifierChilkat C++ Downloads
#include <CkHttp.h>
#include <CkHttpResponse.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.
CkHttp 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("API_KEY");
http.put_Password("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/
CkHttpResponse resp;
success = http.HttpNoBody("DELETE","https://api.webshopapp.com/en/products/PRODUCT_ID.json",resp);
if (success == false) {
std::cout << http.lastErrorText() << "\r\n";
return;
}
int respStatusCode = resp.get_StatusCode();
std::cout << "Response Status Code = " << respStatusCode << "\r\n";
if (respStatusCode != 204) {
std::cout << "Response Header:" << "\r\n";
std::cout << resp.header() << "\r\n";
std::cout << "Response Body:" << "\r\n";
std::cout << resp.bodyStr() << "\r\n";
std::cout << "Failed." << "\r\n";
return;
}
std::cout << "Success." << "\r\n";
}