React Native
React Native
Lightspeed - Delete a Product
See more Lightspeed Examples
Remove an existing product based on the unique identifierChilkat React Native Downloads
import { Http, HttpResponse } from '@chilkat/react-native'
async function chilkatExample() {
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
const 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.login = 'API_KEY';
http.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/
const resp = new HttpResponse();
try {
await http.httpNoBodyAsync('DELETE', 'https://api.webshopapp.com/en/products/PRODUCT_ID.json', resp);
} catch {
console.log(http.lastErrorText);
return;
}
const respStatusCode = resp.statusCode;
console.log(`Response Status Code = ${respStatusCode}`);
if (respStatusCode !== 204) {
console.log('Response Header:');
console.log(resp.header);
console.log('Response Body:');
console.log(resp.bodyStr);
console.log('Failed.');
return;
}
console.log('Success.');
}