/** * Constructor. * * @param string $authKey The API key. */ public function __construct($authKey) { parent::__construct(['base_uri' => 'https://cloud.estimote.com/v1/', 'headers' => ['Accept' => 'application/json', 'Authorization' => 'Bearer ' . $authKey, 'User-Agent' => 'Speicher210/Estimote ' . default_user_agent()]]); }
/** * Constructor. * * @param string $apiKey * @param string $version */ public function __construct($apiKey, $version = self::API_VERSION_STABLE) { parent::__construct(['base_uri' => 'https://api.kontakt.io', 'headers' => ['Accept' => 'application/vnd.com.kontakt+json;version=' . $version, 'Api-Key' => $apiKey, 'User-Agent' => 'Speicher210/KontaktIO ' . default_user_agent()]]); }
/** * Constructor. * * @param Application $authorization The application authorization. */ public function __construct(Application $authorization) { parent::__construct(['base_uri' => 'https://cloud.estimote.com/v1/', 'auth' => [$authorization->getId(), $authorization->getToken()], 'headers' => ['Accept' => 'application/json', 'User-Agent' => 'Speicher210/Estimote ' . default_user_agent()]]); }