(Swift 3,4,5...) Woo Commerce Authenticate with Query Params
Demonstrates how to authenticate with Woo Commerce over HTTPS using query params instead of HTTP Basic Authentication. For more information, see https://woocommerce.github.io/woocommerce-rest-api-docs/#authentication-over-https
func chilkatTest() {
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
let http = CkoHttp()!
// To authentication over HTTPS using query params, put the query params in the URL.
let sbResponseBody = CkoStringBuilder()!
var success: Bool = http.quickGetSb("https://example.com/wp-json/wc/v3/products?consumer_key=ck_52bf39999999999999999999999999999996da4d&consumer_secret=cs_6e8bb99999999999999999999999999999997054", sbContent: sbResponseBody)
if success == false {
print("\(http.lastErrorText!)")
return
}
print("Response Body:")
print("\(sbResponseBody.getAsString()!)")
var respStatusCode: Int = http.lastStatus.intValue
print("Response Status Code = \(respStatusCode)")
if respStatusCode >= 400 {
print("Response Header:")
print("\(http.lastHeader!)")
print("Failed.")
return
}
}
|