Create project
Headers are set up according to Authentification pre-requisite specifications.
In order to create a new project, Media id is not required but is strongly recommanded.
This HVProject creation EndPoint needs a project name, and an optional media id.
On success, you will get a HVProject id.
// Get cURL resource $curl = curl_init(); // Server EndPoint $url = 'https://services.adways.com/hv-project-info'; $method = 'POST'; $fields = array(); $fields['name'] = $hv_project_name; $fields['media'] = $adways_media_id; $options = array(); $options[CURLOPT_RETURNTRANSFER] = 1; $options[CURLOPT_URL] = $url; $options[CURLOPT_SSL_VERIFYPEER] = false; $options[CURLOPT_POST] = 1; if(!empty($fields)) $options[CURLOPT_POSTFIELDS] = json_encode($fields); curl_setopt_array($curl, $options); // $access_token: your access token, from your platform // X-Token-Provider: to identify the source of the given token $headers = array(); $headers[] = 'Authorization: Bearer ' . $access_token; $headers[] = 'X-Token-Provider: ' . $tokenProviderConstant; curl_setopt($curl,CURLOPT_HTTPHEADER, $headers); // Send the request & save response to $response $response = json_decode(curl_exec($curl), true); // Save Curl Info request $curlInfos = curl_getinfo($curl); // Close request to clear up some resources curl_close($curl); $hvProject_id = null; if($curlInfos['http_code'] == 201) { $hvProject_id = $response['id']; }
For more information: API HVProject