B4X
B4X
WooCommerce List Products having SKU
See more WooCommerce Examples
Gets information for a product by SKU.Chilkat B4X Downloads
Dim success As Boolean = False
' This example assumes the Chilkat API to have been previously unlocked.
' See Global Unlock Sample for sample code.
Dim http As ChilkatHttp
http.Initialize("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"
Dim sbResponseBody As ChilkatStringBuilder
sbResponseBody.Initialize
http.SetUrlVar("sku", "3386460107914")
' Use "https" or "http" depending on what your site needs.
success = http.QuickGetSb("http://example.com/wp-json/wc/v3/products?sku={$sku}", sbResponseBody)
If success = False Then
Log(http.LastErrorText)
Return
End If
Dim jarrResp As ChilkatJsonArray
jarrResp.Initialize
jarrResp.LoadSb(sbResponseBody)
jarrResp.EmitCompact = False
Log("Response Body:")
Log(jarrResp.Emit)
Dim respStatusCode As Int = http.LastStatus
Log("Response Status Code = " & respStatusCode)
If respStatusCode >= 400 Then
Log("Response Header:")
Log(http.LastHeader)
Log("Failed.")
Return
End If