Оглавление
SeaTable API - это стандартизированный интерфейс, с помощью которого можно выполнить практически любое действие, которое можно выполнить и как пользователь через веб-интерфейс. С помощью SeaTable API можно создавать новые структуры, такие как базы, таблицы или строки, а также считывать существующие значения.
Что именно представляет собой API?
Аббревиатура API расшифровывается как Application Programming Interface и обычно означает интерфейс программирования для обмена информацией между приложением и отдельными частями программы стандартизированным образом. API определяет структуру и синтаксис, необходимые для выполнения заранее определенных команд.
API обычно встречаются в веб-приложениях и в первую очередь призваны облегчить жизнь разработчикам. Для более полного объяснения API смотрите следующую статью с сайта howtogeek.com . Полную документацию по API SeaTable можно найти на сайте https://api.seatable.io.
Вызовы API для взаимодействия с собственными базами и собственным счетом
API SeaTable можно условно разделить на две области. Одна область предлагает возможности взаимодействия со структурами, информацией и данными в базе. Другая область предназначена для взаимодействия с вашей собственной учетной записью. Это разделение также можно найти в официальной документации API.
Поэтому в документации API различают следующие области:
- Account Operations
- Base Operations
Аутентификация вызова API
Так же, как для использования SeaTable Cloud требуется ввод имени пользователя и пароля, каждый вызов API должен быть аутентифицирован. Это делается с помощью маркера, отправляемого вместе с вызовом. Поэтому с маркером следует обращаться так же, как и с паролем, его нельзя ни передавать, ни обнародовать. Если кто-то завладеет маркером, он сможет получить доступ к базе или учетной записи так же, как и первоначальный владелец.
Каждый жетон несет следующую информацию:
- Target - Для какой базы или учетных записей пользователей применяется этот маркер.
- Авторизация - Какие полномочия это дает.
- Срок действия - Сколько времени действителен данный токен.
Часто задаваемые вопросы
Что вы можете делать с помощью API SeaTable?
Как начать работу с API SeaTable?
Существует ли предел выполнения для API SeaTable?