Токен API

Для доступа к большинству ресурсов API необходим специальный токен.
На данный момент часть публичных данных возможно получить без токена, однако эта возможность будет закрыта в первом квартале 2020.

Использование токена

Токен рекомендуется передавать в http-заголовке Authorization. Выглядит заголовок так:

    Authorization: Bearer 0d102d20fb8657dc8a23a864726c7bdd09a6ce59  

Сделать в PHP это можно таким образом:

<?  
  $access_key = '0d102d20fb8657dc8a23a864726c7bdd09a6ce59'; 
  $curl = curl_init('https://api.timepad.ru/v1/events.json');   
  curl_setopt($curl, CURLOPT_HTTPHEADER, ['Authorization: Bearer ' . $access_key] );    
  curl_exec($curl); 
?>  

Токен может оказаться недействительным (никогда не существовал, истёк срок действия, либо отозван). При передаче недействительного токена мы получим ошибку, даже если сам метод не требует наличия токена.

Внимание! Токен API даёт своему владельцу довольно-таки широкие полномочия.
Не допускайте утечки токена и ни в коем случае не вставляйте его в код, исполняемый в браузере клиента.
Обращение к нашему API со стороны браузера клиента не рассматривается нами как сценарий использования данного API.

Получить токен разработчика

Внимание! Токен выдается под авторизованного в данный момент пользователя и наследует его права.
Токен даст доступ ко всем организацям, в команде которых состоит пользователь.
Если пользователя удалят из команды, то доступ у токена также пропадет.

Отметьте необходимые доступы (можно не отметить ни одного) и нажмите на кнопку:

Токен: