Полная документация API с примерами, конечными точками и фрагментами кода для интеграции с услугами TechRam.
Скоро: Наша комплексная документация API в настоящее время находится в разработке. Мы предоставим наш полный API как можно скорее. Следите за обновлениями!
API TechRam позволяет разработчикам интегрировать услуги TechRam в свои приложения. Наш RESTful API предоставляет программный доступ к функциональности TechRam, позволяя создавать пользовательские интеграции и автоматизировать рабочие процессы.
Эта документация охватывает аутентификацию, конечные точки, форматы запросов/ответов, обработку ошибок и лучшие практики использования API TechRam.
Все запросы API требуют аутентификации с использованием API-ключей. Включите ваш API-ключ в заголовки запроса:
Authorization: Bearer YOUR_API_KEY
API-ключи могут быть сгенерированы из панели управления вашего аккаунта TechRam. Храните ваши API-ключи в безопасности и никогда не раскрывайте их в клиентском коде или публичных репозиториях.
Все запросы API должны быть отправлены на следующий базовый URL:
https://api.techramllc.com/v1
Все конечные точки относительны к этому базовому URL. Например, для доступа к конечной точке проектов вы бы использовали:
https://api.techramllc.com/v1/projects
API TechRam предоставляет следующие конечные точки:
Получить список всех проектов, связанных с вашим аккаунтом.
Создать новый проект. Обязательные параметры:
| Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
| name | string | Да | Название проекта |
| description | string | Нет | Описание проекта |
Все запросы должны включать следующие заголовки:
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY
Тела запросов должны быть закодированы в JSON.
Все ответы возвращаются в формате JSON. Типичный успешный ответ:
{
"success": true,
"data": { ... },
"message": "Operation successful"
}
API использует стандартные коды состояния HTTP для указания успеха или неудачи:
Ответы об ошибках включают поле сообщения с деталями о том, что пошло не так.
Для обеспечения справедливого использования API реализует ограничение скорости:
Информация об ограничении скорости включена в заголовки ответов. Если вы превысите лимит, вы получите ответ 429 Слишком Много Запросов.
fetch('https://api.techramllc.com/v1/projects', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
})
.then(response => response.json())
.then(data => console.log(data));
$ch = curl_init('https://api.techramllc.com/v1/projects');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer YOUR_API_KEY',
'Content-Type: application/json'
]);
$response = curl_exec($ch);
curl_close($ch);
Для дополнительной помощи и ресурсов:
Нужна Помощь? Наша команда поддержки доступна 24/7. Свяжитесь с нами по info@techramllc.com для вопросов, связанных с API.