Articles sur : CMS

API publique

Pour commencer



L'API publique de Dorik permet aux utilisateurs de se connecter à d'autres applications sur le web. L'utilisateur peut maintenir ses ressources sans revenir sur son site web Dorik. Les points de terminaison créés peuvent permettre à tout utilisateur/plateforme authentifié(e) d'effectuer des actions de création, de lecture, de mise à jour et de suppression (CRUD). Pour l'instant, l'API publique peut être utilisée pour récupérer les données de votre CMS les collections, les éléments de collection et les champs de collection en tant que service bêta.


Créer un jeton API publique



Pour plus de détails à ce sujet, consultez la documentation ci-dessous :

Génération de clés API publiques


Cas d'utilisation - 1 : Connecter l'API Dorik à une base de données externe



Apporter vos données d'Airtable dans votre collection personnalisée via Zapier ou d'autres plateformes similaires. Suivez les étapes ci-dessous :

API Dorik avec Zapier



Airtable
- Créez une base sur votre compte Airtable
- Créer un nouveau tableau
- Vous pouvez récupérer les données suivantes dans vos collections personnalisées (contenu texte, slug et HTML)
- Pour cet exemple, créez un tableau avec les colonnes suivantes (Name, slug et htmlContent)

Zapier
- Accédez à votre compte Zapier et Créez un Zap
- Recherchez Airtable dans la première étape (1. Déclencheur)
- Choisissez le type d'événement comme « Nouvel enregistrement »
- Connectez votre Airtable en vous connectant
- Lors de l'authentification, choisissez votre base en cliquant sur +Ajouter une base
- Choisissez la base que vous avez créée
- Appuyez sur Accorder l'accès
- Puis appuyez sur Continuer

Déclencheur Zapier
- Après l'authentification, vient l'étape 3
- Choisissez votre socle
- Choisissez le tableau
- Choisissez une « Limite de visualisation »
- Choisissez 'Inclure le contenu du fichier' comme False
- Appuyez sur Continuer

Testez votre déclencheur
- Appuyez sur Test déclencheur
- Choisissez un enregistrement
- Si les données enregistrées correspondent à celles de votre base, appuyez sur Continuer

Webhook
- Après avoir configuré le déclencheur, choisissez une application et un événement
- Recherchez les « Webhooks de Zapier »
- À l'étape suivante, créez une action
- Choisissez le type d'événement comme POST
- Collez le lien de votre article de collection personnalisée
- Choisissez le type de charge utile comme JSON
- Insérez les données et alignez-les avec les colonnes de votre table Airtable
- Choisissez « Non » sous Wrap Request in Array
- Choisissez « Oui » sous Unflatten.

API Dorik
- Accédez à votre tableau de bord CMS
- Choisissez Paramètres
- Accédez à l'onglet Clés API
- Cliquez sur **+ Générer des clés**
- Donnez un nom à votre clé
- Appuyez sur `Générer`
- Copiez la clé API

Zapier <> Dorik
- Retournez à Zapier
- Collez votre clé API sous En-têtes
- Donnez un nom à l'en-tête. par exemple x-dorik-key
- Appuyez sur Continuer
- Appuyez sur Tester l'action
- Et enfin publier le Zap.


API Dorik avec Pabbly



Airtable
- Créez une base sur votre compte Airtable
- Créer un nouveau tableau
- Vous pouvez récupérer les données suivantes dans vos collections personnalisées (nom, slug et contenu HTML)
- Pour cet exemple, créez un tableau avec les colonnes suivantes (name, slug et htmlContent, Created Time [**mendatory**])

Pabbly
- Accédez à votre compte Pabbly et Créez un workflow
- Recherchez Airtable dans la première étape (1. Déclencheur)
- Choisissez le type d'événement comme « Nouvel enregistrement »
- Connectez votre Airtable en ajoutant une nouvelle connexion et Airtable Jeton d'accès personnel
- Lors de l'authentification, choisissez votre base en cliquant sur +**Ajouter un Scope** et Ajouter une base
- Choisissez la base, la table et le champ de déclenchement que vous avez créés
- Puis appuyez sur Continuer

Test déclencheur
- Appuyez sur Enregistrer et demander un test
- Choisissez un enregistrement
- Si les données enregistrées correspondent à celles de votre base, appuyez sur Continuer

API de Pabbly
- Après avoir configuré le déclencheur, choisissez une action
- Recherchez « API par Pabbly »
- À l'étape suivante, créez un type d'événement d'action en tant que POST
- Collez le lien de votre élément de collection personnalisée dans l'URL du point de terminaison
- Choisissez le type de charge utile comme JSON
- Choisissez « Non » sous Wrap Request in Array
- Choisissez « Pas d'authentification » sous Authentification.
- Cochez les cases Ajouter des en-têtes et Définir les paramètres.
- Insérez les données sur le champ Set Parameters et alignez-les avec les colonnes de votre table Airtable

Pabbly <> Dorik
- Retournez à Pabbly
- Collez votre clé API sous Ajouter En-têtes
- Donnez un nom à l'en-tête. par exemple x-dorik-key
- Appuyez sur Continuer
- Appuyez sur Tester l'action
- Enregistrez le flux de travail.


Cas d'utilisation - 2 : Création d'une collection à l'aide du formulaire personnalisé de Dorik



Automatisation de l'API Dorik avec Integromat



Dorik
- Prenez un formulaire personnalisé.
- Prenez les champs appropriés en fonction du nom clé des champs de la collection personnalisée (par exemple : nom, slug, htmlContent, etc.).
- Vous pouvez récupérer les données suivantes dans vos collections personnalisées (nom, slug et contenu HTML)
- Connectez Integromat au formulaire via

Mis à jour le : 16/10/2023

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !