Example Get Product API Meta API Request

// The post url is your WordPress website URL where the plugin is installed
// If the your WordPress installation is in a sub-folder the URL to that sub-folder
// should be used instead. Example: https://domain.ltd/my-sub-folder
$post_url = 'https://domain.ltd/';
 
 
$parameters = array(
    // The API command
    // The fslm_v2_api_request parameter takes one of the following values
    // verify, activate, deactivate, details, extra_data
    'fslm_v2_api_request' => 'extra_data',
 
    // Your API Key
    // You can set your API key in the page
    // License Manager > Settings > API
    'fslm_api_key'        => '0A9Q5OXT13in3LGjM9F3W',
 
    // WooCommerce Product ID
    'product_id'         => '123',
);
 
 
//url-ify the data for the POST
$fields_string = "";
foreach($parameters as $key=>$value) {
    $fields_string .= $key.'='.$value.'&';
}
rtrim($fields_string, '&');
 
// Open connection
$ch = curl_init();
 
// Set the url, number of POST vars, POST data
curl_setopt($ch, CURLOPT_URL, $post_url);
curl_setopt($ch, CURLOPT_POST, count($parameters));
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
 
// Execute post
$result = curl_exec($ch);
curl_close($ch);
 
// Display the request result
echo $result;

Product API Meta

{
    "software_name"        :"YOUR SOFTWARE NAME",
    "software_id"          :"YOUR SOFTWARE ID",
    "software_version"     :"YOUR SOFTWARE VERSION",
    "software_author"      :"YOUR SOFTWARE AUTHOR",
    "software_url"         :"YOUR SOFTWARE URL",
    "software_last_update" :"LAST UPDATE DATE",
    "software_extra_data"  : { "key1":"value1", "key2":"value2"} | "STRING VALUE" // The value of this field can be a String or JSON
}

Was this article helpful to you? Yes No