TicksyAPI Class
Here’s a handy PHP Class to use for all Ticksy API endpoints (GET and POST). We will be using this as the example class throughout this documentation.
// Ticksy PHP Class
class TicksyAPI {
// Curl Post
public function ticksy_api_post($url,$post_vars = false,$user_agent = false){
// Open Connection
$ch = curl_init();
curl_setopt($ch,CURLOPT_POST,false);
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_USERAGENT,$user_agent);
// Is this a POST?
if (!empty($post_vars)):
$post_string = http_build_query($post_vars);
curl_setopt($ch,CURLOPT_POST, count($post_vars));
curl_setopt($ch,CURLOPT_POSTFIELDS, $post_string);
endif;
// Execute Post
$result = curl_exec($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
// Close Connection
curl_close($ch);
return $result;
}
}
Developer API Documentation