React Native
React Native
WooCommerce List Products having SKU
See more WooCommerce Examples
Gets information for a product by SKU.Chilkat React Native Downloads
import { Http, JsonArray, StringBuilder } 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 https://example.com/wp-json/wc/v3/products?sku=3386460107914 \
// -u consumer_key:consumer_secret
// Use the following online tool to generate HTTP code from a CURL command
// Convert a cURL Command to HTTP Source Code
http.basicAuth = true;
http.login = 'consumer_key';
http.password = 'consumer_secret';
const sbResponseBody = new StringBuilder();
http.setUrlVar('sku', '3386460107914');
// Use "https" or "http" depending on what your site needs.
try {
await http.quickGetSbAsync('http://example.com/wp-json/wc/v3/products?sku={$sku}', sbResponseBody);
} catch {
console.log(http.lastErrorText);
return;
}
const jarrResp = new JsonArray();
jarrResp.loadSb(sbResponseBody);
jarrResp.emitCompact = false;
console.log('Response Body:');
console.log(jarrResp.emit());
const respStatusCode = http.lastStatus;
console.log(`Response Status Code = ${respStatusCode}`);
if (respStatusCode >= 400) {
console.log('Response Header:');
console.log(http.lastHeader);
console.log('Failed.');
return;
}
}