(Swift 2) 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
}
}
|