PHP code example of sudiptochoudhury / php-time-doctor
1. Go to this page and download the library: Download sudiptochoudhury/php-time-doctor library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
sudiptochoudhury / php-time-doctor example snippets
use SudiptoChoudhury\TimeDoctor\OAuth;
$tdOAuth = new OAuth();
$tdOAuth->getAuthCode([
'client_id' => '', // pass your client_id here
'redirect_uri' => '' // set your redirect_url here
]);
use SudiptoChoudhury\TimeDoctor\OAuth;
$tdOAuth = new OAuth();
$tdOAuth->getToken([
'client_id' => '', // pass your client_id here
'client_secret' => '', // pass your client_secret here
'redirect_uri' => '', // pass your redirect_url here
'code' => '' // set here the code you received in Step 1 stated above
]);
use SudiptoChoudhury\TimeDoctor\OAuth;
$tdOAuth = new OAuth();
$tdOAuth->refreshToken([
'client_id' => '', // pass your client_id here
'client_secret' => '', // set your client_secret here
'refresh_token' => '' // set your refresh_token here
]);
use SudiptoChoudhury\TimeDoctor\OAuth;
$tdOAuth = new OAuth();
$tdOAuth->getAuthToken([
'client_id' => '', // pass your client_id here
'redirect_uri' => '' // pass your redirect_url here
]);
use SudiptoChoudhury\TimeDoctor\Api;
new Api([
'access_token' => '<<access_token>>',
]);
use SudiptoChoudhury\TimeDoctor\Api;
new Api([
'access_token' => '<<access_token>>',
'log' => ['file' => 'TimeDoctor.log', 'path' => '/your/log/path']
]);
use SudiptoChoudhury\TimeDoctor\Api;
new Api([
'access_token' => '<<access_token>>',
'log' => ['logger' => $monologInstance]
]);
use SudiptoChoudhury\TimeDoctor\Api;
new Api([
'access_token' => '<<access_token>>',
'client' => ['timeout' => 5]
]);
'settings' => [
'responseHandler' => function (ResponseInterface $response) {
// do something
return $response;
},
'requestHandler' => function (RequestInterface $request) {
// some action
return $request;
},
],