Exemplo n.º 1
0
 function __construct()
 {
     defined('API_HOST_URL') or define('API_HOST_URL', "http://api.nbos.in/");
     defined('API_CLIENT_ID') or define('API_CLIENT_ID', "NBOSConsole-app-client");
     defined('API_CLIENT_SECRET') or define('API_CLIENT_SECRET', "NBOSConsole-app-secret");
     defined('API_MODULE_CLIENT_ID') or define('API_MODULE_CLIENT_ID', API_CLIENT_ID);
     defined('API_MODULE_CLIENT_SECRET') or define('API_MODULE_CLIENT_SECRET', API_CLIENT_SECRET);
     ApiBase::$fields = $_POST + $_GET;
     if (defined('API_CLIENT_ID') && defined('API_CLIENT_SECRET')) {
         $this->setClient(API_CLIENT_ID, API_CLIENT_SECRET);
     } else {
         if (defined('API_CLIENT_ID')) {
             $this->setClient(API_CLIENT_ID);
         }
     }
     $this->rest = new Rest();
     if (!empty($_SESSION['api_token'])) {
         $this->token = $_SESSION['api_token'];
         $this->rest->setHttpHeader("Authorization", $this->token->token_type . " " . $this->token->access_token);
     }
 }