コード例 #1
0
ファイル: simple.php プロジェクト: ontimetools/api-sdk
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);
//$contacts = $ontime->contacts($contactFilter);
コード例 #2
0
ファイル: OnTimeTest.php プロジェクト: ontimetools/api-sdk
 /**
  * @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;
 }