<?php require_once "functions.php"; include "config.php"; $Header("Reading Supported Attributes"); $data = array('action' => 'woocommerce_json_api', 'proc' => 'get_supported_attributes', 'arguments' => array('token' => $token, 'per_page' => 2, 'page' => 1)); $result = curl_post($url, $data); verifySuccess("Get Supported Attributes", $result); verifyNonZeroPayload("Get Supported Attributes", $result);
<?php require_once "functions.php"; include "config.php"; $Header("Reading Customers"); $data = array('action' => 'woocommerce_json_api', 'proc' => 'get_customers', 'arguments' => array('token' => $token, 'per_page' => 2, 'page' => 1)); $result = curl_post($url, $data); verifySuccess("Get Customers", $result); verifyNonZeroPayload("Get Customers", $result);
<?php require_once "functions.php"; include "config.php"; $Header("Reading Categories"); $data = array('action' => 'woocommerce_json_api', 'proc' => 'get_categories', 'arguments' => array('token' => $token)); $result = curl_post($url, $data); echo $result; verifySuccess("Get Categories", $result); verifyNonZeroPayload("Categories were returned", $result); $data = array('action' => 'woocommerce_json_api', 'proc' => 'get_categories', 'arguments' => array('token' => $token, 'order_by' => 'non-exisent-column')); $result = curl_post($url, $data); verifyHasErrors("Categories Sort by bad column", $result, -5); $data = array('action' => 'woocommerce_json_api', 'proc' => 'get_categories', 'arguments' => array('token' => $token, 'ids' => array(33, 54))); $result = curl_post($url, $data); verifySuccess("Get Categories by ids", $result);
<?php require_once "functions.php"; include "config.php"; $Header("Reading Store Settings"); $data = array('action' => 'woocommerce_json_api', 'proc' => 'get_store_settings', 'arguments' => array('token' => $token)); $result = curl_post($url, $data); verifySuccess("Get Store Settings", $result); verifyNonZeroPayload("NonZero Result", $result);
<?php require_once "functions.php"; include "config.php"; $Header("Reading Customers"); $data = array('action' => 'woocommerce_json_api', 'proc' => 'get_users', 'arguments' => array('token' => $token, 'per_page' => 2, 'page' => 1)); $result = curl_post($url, $data); verifySuccess("Get Users", $result); verifyNonZeroPayload("Get Users", $result);
<?php require_once "functions.php"; include "config.php"; $Header("Reading Coupons"); $data = array('action' => 'woocommerce_json_api', 'proc' => 'get_coupons', 'arguments' => array('token' => $token, 'per_page' => 2, 'page' => 1)); $result = curl_post($url, $data); echo $result; verifySuccess("Get Coupons", $result); verifyNonZeroPayload("Get Coupons", $result); $result = json_decode($result, true); $old_coupon = $result['payload'][0]; $new_coupon = $old_coupon; $new_coupon['code'] = 'APICREATE' . rand(100, 500); unset($new_coupon['id']); $result['payload'][] = $new_coupon; $result['proc'] = 'set_coupons'; $result = curl_post($url, $result); echo $result; verifySuccess("Set Coupons", $result); verifyNonZeroPayload("Set Coupons", $result);