Table des matières
L’API SeaTable est une interface standardisée qui permet d’effectuer pratiquement toutes les actions que l’utilisateur pourrait réaliser via l’interface web. L’API SeaTable permet de créer de nouvelles structures telles que des bases, des tables ou des lignes, mais aussi d’extraire des valeurs existantes.
Qu’est-ce qu’une API exactement ?
L’abréviation API signifie Application Programming Interface et désigne typiquement une interface de programmation permettant d’échanger des informations entre une application et des parties de programme individuelles de manière standardisée. Une API définit la structure et la syntaxe dont on a besoin pour exécuter des commandes prédéfinies.
Les API sont généralement utilisées dans les applications web et visent principalement à faciliter la vie des développeurs. Vous trouverez une explication plus complète des API dans l’article suivant de howtogeek.com . La documentation complète de l’API de SeaTable est disponible sur https://api.seatable.io.
Appels API pour l’interaction avec les propres bases et le propre compte
L’API SeaTable peut être grossièrement divisée en deux domaines. L’une offre des possibilités d’interagir avec les structures, les informations et les données d’une base. L’autre domaine sert à interagir avec son propre compte. Cette subdivision se retrouve également dans la documentation officielle de l’API.
La documentation de l’API distingue donc les domaines suivants :
- Account Operations
- Base Operations
Authentification d’un appel à l’API
Tout comme l’utilisation de SeaTable Cloud nécessite la saisie d’un nom d’utilisateur et d’un mot de passe, chaque appel à l’API doit être authentifié. Cela se fait par le biais d’un jeton envoyé en même temps. Un jeton doit donc être traité de la même manière qu’un mot de passe et ne doit être ni transmis ni publié. Si quelqu’un entre en possession d’un token, cette personne peut accéder à la base ou au compte de la même manière que le propriétaire initial pourrait le faire.
Chaque jeton contient les informations suivantes :
- Cible - pour quelle base ou quels comptes d’utilisateur ce token est valable.
- Autorisation - Quelle autorisation est ainsi accordée.
- Validité - Quelle est la durée de validité de ce token ?
Questions fréquentes
Que peut-on faire avec l'API SeaTable ?
Comment démarrer avec l'API SeaTable ?
Y a-t-il une limite à l'exécution de l'API SeaTable ?