Java
Chilkat2 Java
Lightspeed - Delete a Product
See more Lightspeed Examples
Remove an existing product based on the unique identifierChilkat Java Downloads
import com.chilkatsoft.chilkat2.ChilkatException;
import com.chilkatsoft.chilkat2.Http;
import com.chilkatsoft.chilkat2.HttpResponse;
public class ChilkatExample {
public static void main(String[] args) {
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
Http http = new 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.setLogin("API_KEY");
http.setPassword("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/
HttpResponse resp = new HttpResponse();
try {
http.httpNoBody("DELETE", "https://api.webshopapp.com/en/products/PRODUCT_ID.json", resp);
} catch (ChilkatException e) {
System.out.println(e.getLastErrorText());
return;
}
int respStatusCode = resp.getStatusCode();
System.out.println("Response Status Code = " + respStatusCode);
if (respStatusCode != 204) {
System.out.println("Response Header:");
System.out.println(resp.getHeader());
System.out.println("Response Body:");
System.out.println(resp.getBodyStr());
System.out.println("Failed.");
return;
}
System.out.println("Success.");
}
}