<?php use OTT\Api\OnTime; use OTT\Api\Connection\ConnectionRequest; use OTT\Api\Filter\Projects; use OTT\Api\Filter\Contacts; if (file_exists($path = '../vendor/autoload.php')) { require $path; } ini_set('display_errors', 1); session_start(); $request = new ConnectionRequest(); $request->setOntimeUrl('https://ottas.axosoft.com/'); $request->setClientId('cfa06ce5-c761-4b78-82a8-b4df13cc98ae'); $request->setClientSecret('w3RwSX9BBxYys3LUVqlSWxXxyfyCuaUXWAsSOZ2vMxAM8eCY1dV41r1CGNkvoJN58ynQWwQOtF4mIUZ7lsulHyvJsFSYXyzVIFgA'); $request->setUsername('*****@*****.**'); $request->setPassword('ottas33'); if (isset($_SESSION['access_token'])) { $request->setSavedToken($_SESSION['access_token']); } $ontime = new OnTime($request); if (null !== $ontime->getToken()) { $_SESSION['access_token'] = $ontime->getToken(); } var_dump($ontime->releases()); //$projectFilter = new Projects(); //$projectFilter->setId(123); //$projects = $ontime->projects($projectFilter); //var_dump($projects); //$contactFilter = new Contacts(); //$contactFilter->setCustomerId(2);
/** * @return ConnectionRequest */ private function getConfigOk() { $request = new ConnectionRequest(); $request->setOntimeUrl('https://ottas.axosoft.com/'); $request->setClientId('cfa06ce5-c761-4b78-82a8-b4df13cc98ae'); $request->setClientSecret('w3RwSX9BBxYys3LUVqlSWxXxyfyCuaUXWAsSOZ2vMxAM8eCY1dV41r1CGNkvoJN58ynQWwQOtF4mIUZ7lsulHyvJsFSYXyzVIFgA'); $request->setUsername('*****@*****.**'); $request->setPassword('ottas33'); return $request; }