{"id":77085,"date":"2024-05-17T08:58:13","date_gmt":"2024-05-17T07:58:13","guid":{"rendered":"https:\/\/kinsta.com\/fr\/?p=77085&#038;preview=true&#038;preview_id=77085"},"modified":"2024-05-17T13:21:05","modified_gmt":"2024-05-17T12:21:05","slug":"points-terminaison-api-kinsta","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/","title":{"rendered":"Pousser un site WordPress \u00e0 travers le d\u00e9veloppement en utilisant les points de terminaison de l&rsquo;API Kinsta"},"content":{"rendered":"<p>L&rsquo;API Kinsta ne sert pas uniquement \u00e0 contr\u00f4ler la s\u00e9curit\u00e9 de votre site ou \u00e0 r\u00e9cup\u00e9rer des informations sur l&rsquo;environnement. En fait, une partie de notre philosophie est de vous aider \u00e0 rationaliser vos flux de d\u00e9veloppement.<\/p>\n<p>En tant que tel, les points de terminaison peuvent vous accompagner depuis votre installation locale initiale jusqu&rsquo;au d\u00e9ploiement initial et m\u00eame votre maintenance apr\u00e8s le lancement. L&rsquo;API peut prendre en charge la plupart des t\u00e2ches de votre liste, telles que la cr\u00e9ation d&rsquo;environnements, le clonage de sites, et bien plus encore.<\/p>\n<p>Dans cet article, nous allons vous montrer comment vous pouvez d\u00e9velopper des sites en utilisant les points de terminaison de l&rsquo;API Kinsta. Vous apprendrez comment int\u00e9grer l&rsquo;API dans votre flux de d\u00e9veloppement habituel et comprendrez comment rendre le processus plus efficace et plus fluide. Commen\u00e7ons par un aper\u00e7u rapide de ce qu&rsquo;est l&rsquo;API Kinsta et de ce qu&rsquo;elle peut faire.<br \/>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/p>\n<h2>Un bref aper\u00e7u de l&rsquo;API Kinsta<\/h2>\n<p>En bref, l&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/docs\/api-kinsta\/\">API Kinsta<\/a> vous permet d&rsquo;interagir de mani\u00e8re programmatique avec vos sites et environnements sur notre plateforme. Nous vous fournissons un ensemble de points de terminaison que vous pouvez utiliser pour effectuer diverses t\u00e2ches, telles que la cr\u00e9ation de nouveaux sites WordPress, le clonage de sites existants, la gestion des sauvegardes, et plus encore.<\/p>\n<p>Cette <a href=\"https:\/\/kinsta.com\/fr\/blog\/rest-api-vs-web-api\/\">API RESTful<\/a> offre de nombreux avantages \u00e0 vos projets de d\u00e9veloppement gr\u00e2ce \u00e0 ses caract\u00e9ristiques et fonctionnalit\u00e9s cl\u00e9s :<\/p>\n<ul>\n<li><strong>Automatisation.<\/strong> Vous \u00eates en mesure d&rsquo;automatiser des t\u00e2ches et des flux de travail courants, ce qui vous permet de gagner du temps, de r\u00e9duire les efforts manuels et de vous consacrer \u00e0 des t\u00e2ches plus importantes.<\/li>\n<li><strong>Int\u00e9gration. <\/strong>Vous pouvez int\u00e9grer l&rsquo;API \u00e0 vos outils et syst\u00e8mes existants. L&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/blog\/configurer-pipeline-ci-cd\/\">int\u00e9gration et le d\u00e9ploiement continus<\/a> (CI\/CD) constituent un excellent cas d&rsquo;utilisation de l&rsquo;API Kinsta et d&rsquo;outils tiers.<\/li>\n<li><strong>Flexibilit\u00e9. <\/strong>L&rsquo;API peut vous donner un contr\u00f4le granulaire sur vos sites et environnements, vous permettant de personnaliser votre configuration en fonction de vos besoins sp\u00e9cifiques avec peu de restrictions.<\/li>\n<\/ul>\n<p>si vous souhaitez en savoir plus sur les possibilit\u00e9s offertes par l&rsquo;API Kinsta, consultez la <a href=\"https:\/\/api-docs.kinsta.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">documentation d\u00e9di\u00e9e<\/a>. N\u00e9anmoins, nous examinerons de nombreux exemples dans le reste de cet article, apr\u00e8s avoir approfondi les avantages que l&rsquo;API peut vous apporter.<\/p>\n<h2>Pourquoi vos flux de d\u00e9veloppement peuvent-ils b\u00e9n\u00e9ficier de l&rsquo;API Kinsta ?<\/h2>\n<figure id=\"attachment_178195\" aria-describedby=\"caption-attachment-178195\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178195 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/mykinsta-dashboard-1.png\" alt=\"Le tableau de bord MyKinsta.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-178195\" class=\"wp-caption-text\">Le tableau de bord MyKinsta.<\/figcaption><\/figure>\n<p>Bien s\u00fbr, nous adorons le <a href=\"https:\/\/kinsta.com\/fr\/mykinsta\/\">tableau de bord MyKinsta<\/a> pour sa profondeur, son interface magnifique et son niveau de contr\u00f4le. Cependant, vous pouvez \u00e9galement trouver la plupart des fonctionnalit\u00e9s dans l&rsquo;API Kinsta. Si vous \u00eates un d\u00e9veloppeur, cela devrait vous int\u00e9resser pour plusieurs raisons :<\/p>\n<ol>\n<li><strong>Approvisionnement plus rapide. <\/strong>L&rsquo;API offrira un moyen programmatique de cr\u00e9er de nouveaux sites et environnements WordPress. En fonction des scripts que vous cr\u00e9erez, vous r\u00e9duirez probablement le temps n\u00e9cessaire \u00e0 la mise en place d&rsquo;un nouveau projet.<\/li>\n<li><strong>Rationalisation de la collaboration. <\/strong>Pour les \u00e9quipes, l&rsquo;API peut vous aider \u00e0 cloner des sites et \u00e0 cr\u00e9er des environnements de staging rapidement. Ce sera un moyen efficace de collaborer et de travailler sur diff\u00e9rentes versions d&rsquo;un site en m\u00eame temps.<\/li>\n<li><strong>D\u00e9ploiements automatis\u00e9s. <\/strong>Si vous int\u00e9grez l&rsquo;API Kinsta \u00e0 votre pipeline CI\/CD, vous pourrez automatiser le processus de d\u00e9ploiement dans tous vos environnements de staging et de production.<\/li>\n<li><strong>Configurations coh\u00e9rentes.<\/strong> Parce que vous pouvez configurer les param\u00e8tres sur plusieurs sites et environnements avec l&rsquo;API, vous pouvez r\u00e9duire les erreurs et rendre vos flux de travail plus coh\u00e9rents.<\/li>\n<\/ol>\n<p>Mais tr\u00eave de bavardage : passons \u00e0 l&rsquo;utilisation de l&rsquo;API Kinsta. Nous commencerons par les points de terminaison qui fonctionnent bien pour le d\u00e9veloppement, puis nous les utiliserons dans votre flux de travail.<\/p>\n<h2>Les points de terminaison de l&rsquo;API Kinsta pour le d\u00e9veloppement<\/h2>\n<p>L&rsquo;API de Kinsta offre de nombreux points de terminaison, mais certains vous int\u00e9resseront plus que d&rsquo;autres. Pour le d\u00e9veloppement, vous reviendrez souvent sur certains d&rsquo;entre eux :<\/p>\n<ul>\n<li><strong>Les sites WordPress.<\/strong> Vous disposez d&rsquo;une s\u00e9lection de points de terminaison pour vous aider \u00e0 <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Sites\/\" target=\"_blank\" rel=\"noopener noreferrer\">cr\u00e9er, r\u00e9cup\u00e9rer, supprimer et cloner<\/a> des sites.<\/li>\n<li><strong>Environnements de sites WordPress. <\/strong>Vous pouvez \u00e9galement <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments\/\" target=\"_blank\" rel=\"noopener noreferrer\">g\u00e9rer les environnements de vos sites<\/a> par le biais de certains points de terminaison. Par exemple, vous disposez d&rsquo;un certain nombre de moyens pour travailler avec des sites de staging.<\/li>\n<li><strong>Sauvegardes.<\/strong> Vous pouvez avoir besoin de travailler sur la <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Backups\" target=\"_blank\" rel=\"noopener noreferrer\">gestion des sauvegardes de votre site<\/a> pendant le d\u00e9veloppement. Nous proposons des points de terminaison pour les r\u00e9cup\u00e9rer, les restaurer, les supprimer et les cr\u00e9er.<\/li>\n<li><strong>Domaines de sites WordPress.<\/strong> Si vous avez besoin d&rsquo;ajouter un nouveau domaine personnalis\u00e9 \u00e0 votre h\u00e9bergement, vous vous tournerez vers nos points de terminaison simples pour <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Domains\" target=\"_blank\" rel=\"noopener noreferrer\">g\u00e9rer les domaines de site<\/a>.<\/li>\n<\/ul>\n<p>Ces points de terminaison couvrent les fonctionnalit\u00e9s de base dont vous aurez besoin pour la plupart des flux de d\u00e9veloppement. Cependant, d&rsquo;autres peuvent compl\u00e9ter les points de terminaison que vous utilisez souvent. Par exemple, ceux qui g\u00e8rent les bases de donn\u00e9es, le d\u00e9ploiement, la mise en cache et votre r\u00e9seau de diffusion de contenu (CDN) ont tous un r\u00f4le \u00e0 jouer.<\/p>\n<p>Dans la suite de l&rsquo;article, nous verrons comment vous pouvez utiliser l&rsquo;API Kinsta dans le cadre d&rsquo;un d\u00e9veloppement r\u00e9el. Dans la section des commentaires \u00e0 la fin de l&rsquo;article, vous pouvez m\u00eame partager vos propres exemples o\u00f9 vous pensez que l&rsquo;API Kinsta pourrait \u00eatre utile &#8211; nous serions ravis de les entendre !<\/p>\n<h2>Un cas d&rsquo;utilisation r\u00e9el : le d\u00e9veloppement d&rsquo;un site<\/h2>\n<p>Essayons d&rsquo;illustrer comment vous pouvez utiliser l&rsquo;API Kinsta dans la pratique. Il existe de nombreuses fa\u00e7ons de d\u00e9velopper WordPress, nous allons donc voir comment une agence de conception web peut utiliser l&rsquo;API tout au long d&rsquo;un flux de travail. En g\u00e9n\u00e9ral, cela implique quelques \u00e9tapes :<\/p>\n<ol>\n<li>Cr\u00e9er un environnement de d\u00e9veloppement local, initialisez un <a href=\"https:\/\/kinsta.com\/fr\/blog\/git-pour-developpement-web\/\">d\u00e9p\u00f4t Git<\/a> et travaillez sur le site naissant.<\/li>\n<li>Cr\u00e9er un environnement de staging au sein de Kinsta pour les tests et l&rsquo;approbation du client. Cela peut \u00e9galement impliquer la cr\u00e9ation d&rsquo;une base de donn\u00e9es et la mise en place d&rsquo;un domaine<\/li>\n<li>Entreprendre la mise en place technique, comme restreindre les adresses IP de l&rsquo;environnement de test, initialiser les sauvegardes, <a href=\"https:\/\/kinsta.com\/fr\/blog\/comment-mettre-a-jour-php-dans-wordpress\/\">modifier les versions PHP<\/a>, installer les th\u00e8mes et les plugins WordPress, et plus encore.<\/li>\n<li>Effectuer des t\u00e2ches de pr\u00e9-d\u00e9ploiement telles que la cr\u00e9ation d&rsquo;un CDN ou la <a href=\"https:\/\/kinsta.com\/fr\/blog\/cache-edge\/\">mise en place d&rsquo;une mise en cache<\/a>.<\/li>\n<li>Pour la derni\u00e8re \u00e9tape du flux de travail, vous devrez transf\u00e9rer les modifications de l&rsquo;environnement de staging \u00e0 l&rsquo;environnement de production.<\/li>\n<\/ol>\n<p>Malgr\u00e9 l&rsquo;importance de l&rsquo;API Kinsta dans cet article, notre premi\u00e8re \u00e9tape n&rsquo;en aura pas besoin. Commen\u00e7ons par mettre en place votre environnement de d\u00e9veloppement local, puis passons aux \u00e9l\u00e9ments programmatiques pour la mise \u00e0 l&rsquo;essai et la production.<\/p>\n<h3>1. Mise en place d&rsquo;un environnement de d\u00e9veloppement local<\/h3>\n<p>Votre environnement local doit \u00eatre solide comme un roc, et chaque d\u00e9veloppeur aura sa <a href=\"https:\/\/kinsta.com\/fr\/blog\/installer-wordpress-localement\/\">propre approche pr\u00e9f\u00e9r\u00e9e<\/a>. Bien s\u00fbr, notre choix ici se portera sur <a href=\"https:\/\/kinsta.com\/fr\/devkinsta\/\">DevKinsta<\/a>.<\/p>\n<figure id=\"attachment_178194\" aria-describedby=\"caption-attachment-178194\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178194 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/devkinsta-splash.png\" alt=\"L'\u00e9cran d'accueil de DevKinsta.\" width=\"1200\" height=\"556\"><figcaption id=\"caption-attachment-178194\" class=\"wp-caption-text\">L&rsquo;\u00e9cran d&rsquo;accueil de DevKinsta.<\/figcaption><\/figure>\n<p>Cela peut simplifier le processus de mise en place de votre environnement local, en particulier si vous utilisez l&rsquo;h\u00e9bergement de Kinsta. DevKinsta est gratuit et vous offre de nombreuses fonctionnalit\u00e9s que d&rsquo;autres outils similaires ne peuvent pas fournir :<\/p>\n<ul>\n<li>L&rsquo;application fonctionne \u00e0 l&rsquo;aide de <a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-ce-que-docker\/\">conteneurs Docker<\/a>, de sorte qu&rsquo;elle est isol\u00e9e de votre syst\u00e8me global.<\/li>\n<li>Vous pouvez choisir un domaine de premier niveau (TLD) personnalis\u00e9, tel que <strong>.local<\/strong> ou <strong>.staging<\/strong>, qui convient \u00e0 votre projet et \u00e0 l&rsquo;\u00e9tape du flux de travail.<\/li>\n<li>Vous pouvez choisir la version de PHP et Kinsta utilise par d\u00e9faut des <a href=\"https:\/\/kinsta.com\/fr\/blog\/mariadb-mysql\/\">bases de donn\u00e9es MariaDB<\/a>. Cette derni\u00e8re est cruciale, gr\u00e2ce \u00e0 ses <a href=\"https:\/\/mariadb.com\/kb\/en\/mariadb-vs-mysql-features\/\" target=\"_blank\" rel=\"noopener noreferrer\">performances sup\u00e9rieures<\/a> \u00e0 celles de MySQL.<\/li>\n<li>Il existe un gestionnaire de base de donn\u00e9es int\u00e9gr\u00e9 qui <a href=\"https:\/\/kinsta.com\/fr\/blog\/adminer\/\">fonctionne sur Adminer<\/a>.<\/li>\n<\/ul>\n<p>DevKinsta fournit \u00e9galement un certain nombre d&rsquo;outils pour les d\u00e9veloppeurs. Par exemple, vous pouvez activer <a href=\"https:\/\/kinsta.com\/fr\/blog\/xdebug\/\">Xdebug<\/a> en un clic et modifier les fichiers de configuration <strong>php.ini<\/strong> et Nginx \u00e0 partir de l&rsquo;\u00e9cran des r\u00e9glages :<\/p>\n<figure id=\"attachment_178196\" aria-describedby=\"caption-attachment-178196\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178196 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/nginx-config.png\" alt=\"Modifier les fichiers de configuration de Nginx dans DevKinsta.\" width=\"1200\" height=\"657\"><figcaption id=\"caption-attachment-178196\" class=\"wp-caption-text\">Modifier les fichiers de configuration de Nginx dans DevKinsta.<\/figcaption><\/figure>\n<p>La configuration et l&rsquo;utilisation de DevKinsta d\u00e9passent le cadre de cet article, car nous voulons nous concentrer sur l&rsquo;API Kinsta. Cependant, nous disposons d&rsquo;une <a href=\"https:\/\/kinsta.com\/fr\/docs\/devkinsta\/premiers-pas-devkinsta\/installation\/\">documentation compl\u00e8te<\/a> sur le d\u00e9marrage de l&rsquo;environnement local qui devrait \u00eatre une lecture obligatoire.<\/p>\n<h3>2. G\u00e9rer les environnements de d\u00e9veloppement local et de staging<\/h3>\n<p>\u00c0 ce stade, vous disposez d&rsquo;un environnement de d\u00e9veloppement local (avec un peu de chance, DevKinsta !) et d&rsquo;un site suffisamment complet pour passer \u00e0 l&rsquo;\u00e9tape suivante. La cr\u00e9ation d&rsquo;un environnement d&rsquo;essai utilise \u00e0 la fois les fonctionnalit\u00e9s de DevKinsta et celles de l&rsquo;API Kinsta. D\u00e9composons cela en quelques \u00e9tapes.<\/p>\n<h4>Cr\u00e9ation d&rsquo;un environnement de staging<\/h4>\n<p>Tout d&rsquo;abord, <a href=\"https:\/\/kinsta.com\/fr\/blog\/staging-wordpress\/\">cr\u00e9ez un nouvel environnement de staging<\/a> avec l&rsquo;API Kinsta. Vous pouvez le faire \u00e0 l&rsquo;int\u00e9rieur de DevKinsta gr\u00e2ce \u00e0 des liens vers le tableau de bord MyKinsta :<\/p>\n<figure id=\"attachment_178192\" aria-describedby=\"caption-attachment-178192\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178192 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/create-environment.png\" alt=\"Cr\u00e9er un nouvel environnement de site dans DevKinsta.\" width=\"1200\" height=\"657\"><figcaption id=\"caption-attachment-178192\" class=\"wp-caption-text\">Cr\u00e9er un nouvel environnement de site dans DevKinsta.<\/figcaption><\/figure>\n<p>Cependant, l&rsquo;<a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments\" target=\"_blank\" rel=\"noopener noreferrer\">API de Kinsta a des points de terminaison<\/a> pour couvrir tous les cas d&rsquo;utilisation pratiques. Par exemple, vous pouvez cr\u00e9er des sites et des environnements simples et peupl\u00e9s. Nous vous recommandons d&rsquo;utiliser des environnements simples \u00e0 ce stade, car vous pouvez avoir l&rsquo;esprit tranquille en sachant que votre site local sera d\u00e9plac\u00e9 vers un emplacement \u00ab frais \u00bb.<\/p>\n<p>Pour ce faire, vous devrez d&rsquo;abord <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Sites#operation\/addPlainWordPressSite\" target=\"_blank\" rel=\"noopener noreferrer\">cr\u00e9er un nouveau site WordPress<\/a> sur Kinsta en utilisant le point de terminaison appropri\u00e9 :<\/p>\n<pre><code class=\"language-json\">const resp = await fetch(\n  `https:\/\/api.kinsta.com\/v2\/sites\/plain`,\n  {\n    method: 'POST',\n    headers: {\n      'Content-Type': 'application\/json',\n      Authorization: 'Bearer &lt;YOUR_TOKEN_HERE&gt;'\n    },\n    body: JSON.stringify({\n      company: '54fb80af-576c-4fdc-ba4f-b596c83f15a1',\n      display_name: 'First plain site',\n      region: 'us-central1'\n    })\n  }\n);\n\nconst data = await resp.json();\n<\/code><\/pre>\n<p>Une fois le site en place, vous pouvez <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Sites#operation\/getSites\" target=\"_blank\" rel=\"noopener noreferrer\">obtenir une liste de sites<\/a> en indiquant l&rsquo;identifiant de l&rsquo;entreprise :<\/p>\n<pre><code class=\"language-json\">\u2026\n  \"company\": {\n    \"sites\": [\n      {\n        \"id\": \"54fb80af-576c-4fdc-ba4f-b596c83f15a1\",\n        \"name\": \"firstsite\",\n        \"display_name\": \"First site\",\n        \"status\": \"live\",\n        \"siteLabels\": [\n          {\n            \"id\": \"54fb80af-576c-4fdc-ba4f-b596c83f15a1\",\n            \"name\": \"Do not remove\"\n\u2026\n<\/code><\/pre>\n<p>Une fois cette \u00e9tape franchie, vous pouvez <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments#operation\/addPlainEnvironment\" target=\"_blank\" rel=\"noopener noreferrer\">cr\u00e9er l&rsquo;environnement de staging<\/a> en utilisant le bon identifiant de site :<\/p>\n<pre><code class=\"language-json\">const siteId = 'YOUR_site_id_PARAMETER';\nconst resp = await fetch(\n  `https:\/\/api.kinsta.com\/v2\/sites\/${siteId}\/environments\/plain`,\n  {\n    method: 'POST',\n    headers: {\n      'Content-Type': 'application\/json',\n      Authorization: 'Bearer &lt;YOUR_TOKEN_HERE&gt;'\n    },\n    body: JSON.stringify({\n      display_name: 'staging',\n      is_premium: false\n    })\n  }\n);\n\nconst data = await resp.json();\n<\/code><\/pre>\n<p>Nous vous recommandons \u00e9galement de cr\u00e9er une base de donn\u00e9es pour le site de staging pendant que vous \u00eates ici. Dans quelques instants, vous l&rsquo;\u00e9craserez avec votre base de donn\u00e9es locale, mais l&rsquo;initialisation d&rsquo;un espace r\u00e9serv\u00e9 est une bonne pratique :<\/p>\n<pre><code class=\"language-json\">\u2026\n  {\n    method: 'POST',\n    headers: {\n      'Content-Type': 'application\/json',\n      Authorization: 'Bearer &lt;YOUR_TOKEN_HERE&gt;'\n    },\n    body: JSON.stringify({\n      company_id: '54fb80af-576c-4fdc-ba4f-b596c83f15a1',\n      location: 'us-central1',\n      resource_type: 'db1',\n      display_name: 'test-db',\n      db_name: 'test-db',\n      db_password: 'example-password',\n      db_user: 'example-user',\n      type: 'postgresql',\n      version: '15'\n    })\n  }\n);\n\u2026\n<\/code><\/pre>\n<p>En fonction de votre configuration, vous devrez peut-\u00eatre <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Domains#operation\/addSiteDomain\" target=\"_blank\" rel=\"noopener noreferrer\">ajouter un nouveau domaine<\/a> \u00e0 Kinsta, ce que vous pouvez faire par le biais d&rsquo;un simple point de terminaison. Cependant, une fois que le staging est mis en place, vous pouvez chercher \u00e0 pousser vos changements locaux vers ce staging.<\/p>\n<h4>Synchroniser les modifications locales avec celles du staging<\/h4>\n<p>Le processus exact pour pousser vos changements vers le staging d\u00e9pendra de votre configuration et de vos outils sp\u00e9cifiques. Une approche g\u00e9n\u00e9rale et typique peut ressembler \u00e0 ce qui suit :<\/p>\n<ol>\n<li>Apportez des modifications \u00e0 votre site WordPress local.<\/li>\n<li>Livrez les modifications \u00e0 Git.<\/li>\n<li><a href=\"https:\/\/kinsta.com\/fr\/blog\/comment-pousser-code-github\/\">Transf\u00e9rez ces modifications<\/a> sur un serveur distant (par exemple, <a href=\"https:\/\/kinsta.com\/fr\/blog\/gitlab-vs-github\/\">GitHub ou GitLab<\/a>).<\/li>\n<li>Utilisez DevKinsta ou l&rsquo;API Kinsta pour mettre \u00e0 jour l&rsquo;environnement de staging avec les derniers changements.<\/li>\n<\/ol>\n<p>Nous ne couvrirons pas le <a href=\"https:\/\/kinsta.com\/fr\/blog\/controle-version-wordpress-git\/\">contr\u00f4le de version<\/a> ici, mais DevKinsta offre des outils pratiques pour vous aider \u00e0 pousser les changements vers votre h\u00e9bergement Kinsta :<\/p>\n<figure id=\"attachment_178197\" aria-describedby=\"caption-attachment-178197\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178197 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/push-to-kinsta.png\" alt=\"Les options de synchronisation avec Kinsta dans l'\u00e9cran Site info de DevKinsta.\" width=\"1200\" height=\"374\"><figcaption id=\"caption-attachment-178197\" class=\"wp-caption-text\">Les options de synchronisation avec Kinsta dans l&rsquo;\u00e9cran Site info de DevKinsta.<\/figcaption><\/figure>\n<p>Cela vous permettra de choisir l&rsquo;environnement sur l&rsquo;ensemble de votre serveur d&rsquo;h\u00e9bergement. Une fois que vous avez fait cela, vous pouvez \u00e9galement choisir de pousser votre base de donn\u00e9es &#8211; encore une fois, quelque chose que peu d&rsquo;outils de d\u00e9veloppement local vous permettent de faire :<\/p>\n<figure id=\"attachment_178193\" aria-describedby=\"caption-attachment-178193\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178193 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/devkinsta-database.png\" alt=\"Confirmer un push dans DevKinsta, et choisir de pousser des fichiers, votre base de donn\u00e9es, ou les deux.\" width=\"1200\" height=\"689\"><figcaption id=\"caption-attachment-178193\" class=\"wp-caption-text\">Confirmer un push dans DevKinsta, et choisir de pousser des fichiers, votre base de donn\u00e9es, ou les deux.<\/figcaption><\/figure>\n<p>Une fois que vous avez rempli votre environnement Kinsta, l&rsquo;API vous sera d&rsquo;une grande utilit\u00e9. Par exemple, vous pouvez cr\u00e9er un script et ex\u00e9cuter une sauvegarde initiale, qui ne n\u00e9cessite qu&rsquo;un identifiant et un libell\u00e9 d&rsquo;environnement :<\/p>\n<pre><code class=\"language-json\">  {\n    method: 'POST',\n    headers: {\n      'Content-Type': 'application\/json',\n      Authorization: 'Bearer &lt;YOUR_TOKEN_HERE&gt;'\n    },\n    body: JSON.stringify({\n      tag: 'my-awesome-backup'\n    })\n  }\n);\n<\/code><\/pre>\n<p>Vous pouvez \u00e9galement installer d&rsquo;autres <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Themes-and-Plugins\" target=\"_blank\" rel=\"noopener noreferrer\">th\u00e8mes et extensions<\/a> \u00e0 ce stade si vous le souhaitez. A ce stade, notre utilisation de DevKinsta se termine car vous pouvez d\u00e9ployer votre site en utilisant l&rsquo;API Kinsta \u00e0 partir de maintenant.<\/p>\n<h3>3. Transf\u00e9rer les modifications de la phase de staging \u00e0 la phase de production<\/h3>\n<p>Avant d&rsquo;envisager de transf\u00e9rer les <a href=\"https:\/\/kinsta.com\/fr\/blog\/environnements-staging-kinsta\/\">modifications vers la production<\/a>, vous devrez effectuer quelques t\u00e2ches cruciales, toutes avec l&rsquo;API Kinsta :<\/p>\n<ul>\n<li><a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Tools#operation\/updateDeniedIPs\" target=\"_blank\" rel=\"noopener noreferrer\">Mettez \u00e0 jour votre liste de blocage IP<\/a> si n\u00e9cessaire.<\/li>\n<li>Configurez votre <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-CDN\" target=\"_blank\" rel=\"noopener noreferrer\">CDN et votre cache<\/a>.<\/li>\n<li>Vous devrez peut-\u00eatre cr\u00e9er une autre base de donn\u00e9es pour votre site de production.<\/li>\n<li>Vous devrez peut-\u00eatre \u00e9galement cr\u00e9er un nouvel environnement de production.<\/li>\n<\/ul>\n<p>\u00c0 partir de l\u00e0, vous devez <a href=\"https:\/\/kinsta.com\/fr\/blog\/tester-site-wordpress\/\">tester enti\u00e8rement votre site<\/a> dans l&rsquo;environnement de staging et obtenir l&rsquo;approbation de votre client. \u00c0 ce stade, vous pouvez envisager le d\u00e9ploiement. Kinsta vous propose plusieurs options pour cela :<\/p>\n<ol>\n<li>Le tableau de bord MyKinsta vous permet de pousser les changements de la phase de staging \u00e0 la phase de production.<\/li>\n<li>Vous pouvez utiliser l&rsquo;API de Kinsta pour d\u00e9ployer les changements de mani\u00e8re programmatique.<\/li>\n<\/ol>\n<p>Nous allons (bien s\u00fbr) nous concentrer sur la deuxi\u00e8me option, car elle permet un flux de travail plus automatis\u00e9 et rationalis\u00e9.<\/p>\n<h4>Utiliser l&rsquo;API pour d\u00e9ployer des changements<\/h4>\n<p>L&rsquo;API Kinsta propose plusieurs fa\u00e7ons de d\u00e9placer un environnement. Vous pouvez <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments#operation\/pushWordPressEnvironment\" target=\"_blank\" rel=\"noopener noreferrer\">pousser votre environnement de staging<\/a> vers votre environnement de production ou le <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments#operation\/cloneWordPressEnvironment\" target=\"_blank\" rel=\"noopener noreferrer\">cloner<\/a>.<\/p>\n<pre><code class=\"language-json\">const siteId = 'YOUR_site_id_PARAMETER';\nconst resp = await fetch(\n  `https:\/\/api.kinsta.com\/v2\/sites\/${siteId}\/environments`,\n  {\n    method: 'PUT',\n    headers: {\n      'Content-Type': 'application\/json',\n      Authorization: 'Bearer &lt;YOUR_TOKEN_HERE&gt;'\n    },\n    body: JSON.stringify({\n      source_env_id: '54fb80af-576c-4fdc-ba4f-b596c83f15a1',\n      target_env_id: '54fb80af-576c-4fdc-ba4f-b596c83f15a1',\n      push_db: true,\n      push_files: true,\n      run_search_and_replace: true\n    })\n  }\n);\n\nconst data = await resp.json();\n<\/code><\/pre>\n<p>Quoi qu&rsquo;il en soit, c&rsquo;est une bonne id\u00e9e de cr\u00e9er une autre sauvegarde de chaque environnement que vous ex\u00e9cutez afin de pouvoir r\u00e9cup\u00e9rer en cas de probl\u00e8me.<\/p>\n<h2>Pratiques typiques et conseils pour l&rsquo;utilisation de l&rsquo;API Kinsta<\/h2>\n<p>L&rsquo;API Kinsta est un moyen puissant d&rsquo;effectuer des changements programmatiques sur vos sites et environnements. En tant que tel, vous devez \u00eatre prudent lorsque vous l&rsquo;utilisez, car si quelque chose ne va pas, il sera de votre responsabilit\u00e9 de le r\u00e9parer.<\/p>\n<p>Dans cette optique, nous allons passer en revue quelques conseils, astuces et pratiques typiques que vous devriez int\u00e9grer dans votre propre flux de d\u00e9veloppement :<\/p>\n<ul>\n<li><strong>S\u00e9curisez vos identifiants API.<\/strong> Vous ne devez jamais partager votre jeton d&rsquo;API avec qui que ce soit ni l&rsquo;inclure dans des pouss\u00e9es Git distantes. Utilisez plut\u00f4t des variables d&rsquo;environnement ou similaires pour stocker et acc\u00e9der \u00e0 vos informations d&rsquo;identification. L&rsquo;API Kinsta comprend un <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Authentication\" target=\"_blank\" rel=\"noopener noreferrer\">point de terminaison d&rsquo;authentification<\/a> pour vous aider.<\/li>\n<li><strong>Fournissez un acc\u00e8s bas\u00e9 sur le principe du moindre privil\u00e8ge.<\/strong> G\u00e9rez correctement l&rsquo;acc\u00e8s \u00e0 votre compte Kinsta et \u00e0 l&rsquo;API. Ne donnez l&rsquo;acc\u00e8s qu&rsquo;aux membres de l&rsquo;\u00e9quipe qui en ont besoin. En outre, vous devez pr\u00e9voir des r\u00e9visions et des mises \u00e0 jour r\u00e9guli\u00e8res de toutes les autorisations d&rsquo;acc\u00e8s.<\/li>\n<li><strong>Utilisez la gestion des erreurs.<\/strong> Lorsque vous faites des requ\u00eates d&rsquo;API, pensez \u00e0 g\u00e9rer les erreurs et les exceptions de mani\u00e8re gracieuse. Le <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Logs\" target=\"_blank\" rel=\"noopener noreferrer\">point de terminaison Logs<\/a> peut vous aider \u00e0 identifier et \u00e0 r\u00e9soudre rapidement les probl\u00e8mes.<\/li>\n<li><strong>Maintenez l&rsquo;API \u00e0 jour.<\/strong> Nous nous occupons des changements et des mises \u00e0 jour de l&rsquo;API de Kinsta, mais vous devez \u00e9galement la surveiller. Le <a href=\"https:\/\/kinsta.com\/fr\/changelog\/\">journal des modifications de Kinsta<\/a> sera votre premier arr\u00eat ici, bien qu&rsquo;il soit \u00e9galement recommand\u00e9 d&rsquo;examiner la documentation existante pour les nouvelles modifications.<\/li>\n<\/ul>\n<p>Ceci est beaucoup plus important lorsqu&rsquo;il s&rsquo;agit de poursuivre la collaboration avec les \u00e9quipes et l&rsquo;automatisation que vous pourriez vouloir employer. Notre derni\u00e8re section aborde ce sujet de mani\u00e8re un peu plus d\u00e9taill\u00e9e.<\/p>\n<h2>Automatiser votre flux de d\u00e9veloppement<\/h2>\n<p>L&rsquo;un des principaux avantages de l&rsquo;utilisation de l&rsquo;API Kinsta est la possibilit\u00e9 d&rsquo;automatiser les t\u00e2ches r\u00e9p\u00e9titives dans votre flux de d\u00e9veloppement. En \u00e9crivant des scripts ou en int\u00e9grant d&rsquo;autres outils, vous pouvez rationaliser les processus et gagner du temps.<\/p>\n<p>Pour rationaliser compl\u00e8tement votre flux de travail, vous pouvez automatiser le passage de la phase de pr\u00e9paration \u00e0 la phase de production en int\u00e9grant l&rsquo;API Kinsta \u00e0 votre pipeline CI\/CD. Il peut s&rsquo;agir d&rsquo;un processus complexe et subjectif qui peut m\u00eame changer d&rsquo;un projet \u00e0 l&rsquo;autre. Par exemple, voici un exemple de flux de travail pour un script appropri\u00e9 :<\/p>\n<ol>\n<li>Mettez en \u0153uvre un d\u00e9clencheur lorsque des changements sont pouss\u00e9s vers une branche sp\u00e9cifique dans Git (telle qu&rsquo;une branche de <strong>publication<\/strong>).<\/li>\n<li>Cr\u00e9ez une sauvegarde manuelle de l&rsquo;environnement de production \u00e0 l&rsquo;aide de l&rsquo;API.<\/li>\n<li>Remplacez l&rsquo;environnement de production par l&rsquo;environnement de staging en utilisant le point de terminaison appropri\u00e9.<\/li>\n<li>Ex\u00e9cutez toutes les t\u00e2ches de post-d\u00e9ploiement n\u00e9cessaires (telles que l&rsquo;effacement du cache, l&rsquo;ex\u00e9cution des migrations de base de donn\u00e9es, etc.)<\/li>\n<\/ol>\n<p>C&rsquo;est le grand avantage de l&rsquo;API Kinsta. Vous pouvez automatiser presque tous les aspects de votre flux de travail pour garantir des d\u00e9ploiements coh\u00e9rents et fiables. Vous pouvez \u00e9galement faire bien d&rsquo;autres choses avec cette API :<\/p>\n<ul>\n<li><strong>Cr\u00e9ez des sauvegardes avant les pouss\u00e9es de cl\u00e9s.<\/strong> Cela devrait \u00eatre une partie importante de votre flux de travail de d\u00e9ploiement afin que vous ayez des instantan\u00e9s de chaque \u00e9tape du processus.<\/li>\n<li><strong>Surveillez les performances du site et recevez des notifications.<\/strong> L&rsquo;outil APM de Kinsta peut garder un \u0153il sur toutes les anomalies de mesures dont vous pourriez avoir besoin. Avec l&rsquo;API de Kinsta, vous disposez d&rsquo;un <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Application-Metrics\" target=\"_blank\" rel=\"noopener noreferrer\">ensemble de points de terminaison<\/a> pour surveiller des mesures sp\u00e9cifiques. \u00c0 partir de l\u00e0, vous pouvez configurer des <a href=\"https:\/\/kinsta.com\/fr\/docs\/reglages-utilisateur\/notifications\/\">notifications<\/a> dans le tableau de bord MyKinsta.<\/li>\n<li><strong>Examinez souvent les utilisateurs du site.<\/strong> Il existe un <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Company-Users#operation\/getCompanyUsers\" target=\"_blank\" rel=\"noopener noreferrer\">point de terminaison simple<\/a> qui permet d&rsquo;obtenir une liste d&rsquo;utilisateurs bas\u00e9e sur l&rsquo;identifiant du site. L&rsquo;affichage de cette liste \u00e0 des moments cl\u00e9s du flux de travail peut contribuer \u00e0 la s\u00e9curit\u00e9 de vos sites.<\/li>\n<\/ul>\n<p>La beaut\u00e9 de l&rsquo;API Kinsta r\u00e9side dans la quantit\u00e9 de choses que vous pouvez contr\u00f4ler \u00e0 l&rsquo;aide de m\u00e9thodes programmatiques. Le champ d&rsquo;application est large et vous pouvez m\u00eame <a href=\"https:\/\/kinsta.com\/fr\/blog\/tableau-de-bord-wordpress-personnalise\/\">cr\u00e9er des tableaux de bord personnalis\u00e9s<\/a> qui affichent certaines de ces mesures ou options pour un flux de d\u00e9veloppement encore plus fluide.<\/p>\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>L&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/docs\/api-kinsta\/\">API Kinsta<\/a> est sans doute le seul moyen de rationaliser votre flux de d\u00e9veloppement. En exploitant les diff\u00e9rents points de terminaison pour la gestion des sites, des environnements, des sauvegardes et autres, vous pouvez automatiser les t\u00e2ches r\u00e9p\u00e9titives, am\u00e9liorer la collaboration et d\u00e9ployer les changements en toute confiance.<\/p>\n<p>De plus, l&rsquo;int\u00e9gration de l&rsquo;API Kinsta dans votre processus de d\u00e9veloppement peut vous aider \u00e0 personnaliser le processus pour chaque projet. En retour, cela peut vous aider \u00e0 fournir des sites de haute qualit\u00e9 plus rapidement que jamais.<\/p>\n<p>Quel aspect de l&rsquo;API Kinsta vous int\u00e9resse dans votre processus de d\u00e9veloppement ? Faites-le nous savoir dans la section des commentaires ci-dessous !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L&rsquo;API Kinsta ne sert pas uniquement \u00e0 contr\u00f4ler la s\u00e9curit\u00e9 de votre site ou \u00e0 r\u00e9cup\u00e9rer des informations sur l&rsquo;environnement. En fait, une partie de notre &#8230;<\/p>\n","protected":false},"author":199,"featured_media":77086,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[953,1028],"class_list":["post-77085","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-api","topic-developpement-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Utiliser les points de terminaison de l&#039;API Kinsta pour le d\u00e9veloppement de sites WordPress - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Automatiser le d\u00e9ploiement de votre site peut apporter de nombreux avantages. Cet article vous exposera comment l&#039;API Kinsta peut vous aider \u00e0 faire passer un site de l&#039;\u00e9tat local \u00e0 l&#039;\u00e9tat de production !\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pousser un site WordPress \u00e0 travers le d\u00e9veloppement en utilisant les points de terminaison de l&#039;API Kinsta\" \/>\n<meta property=\"og:description\" content=\"Automatiser le d\u00e9ploiement de votre site peut apporter de nombreux avantages. Cet article vous exposera comment l&#039;API Kinsta peut vous aider \u00e0 faire passer un site de l&#039;\u00e9tat local \u00e0 l&#039;\u00e9tat de production !\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-17T07:58:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-17T12:21:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Automatiser le d\u00e9ploiement de votre site peut apporter de nombreux avantages. Cet article vous exposera comment l&#039;API Kinsta peut vous aider \u00e0 faire passer un site de l&#039;\u00e9tat local \u00e0 l&#039;\u00e9tat de production !\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints-1024x512.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Pousser un site WordPress \u00e0 travers le d\u00e9veloppement en utilisant les points de terminaison de l&rsquo;API Kinsta\",\"datePublished\":\"2024-05-17T07:58:13+00:00\",\"dateModified\":\"2024-05-17T12:21:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/\"},\"wordCount\":3341,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/\",\"name\":\"Utiliser les points de terminaison de l'API Kinsta pour le d\u00e9veloppement de sites WordPress - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg\",\"datePublished\":\"2024-05-17T07:58:13+00:00\",\"dateModified\":\"2024-05-17T12:21:05+00:00\",\"description\":\"Automatiser le d\u00e9ploiement de votre site peut apporter de nombreux avantages. Cet article vous exposera comment l'API Kinsta peut vous aider \u00e0 faire passer un site de l'\u00e9tat local \u00e0 l'\u00e9tat de production !\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/api\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Pousser un site WordPress \u00e0 travers le d\u00e9veloppement en utilisant les points de terminaison de l&#8217;API Kinsta\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinsta.com\/fr\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Utiliser les points de terminaison de l'API Kinsta pour le d\u00e9veloppement de sites WordPress - Kinsta\u00ae","description":"Automatiser le d\u00e9ploiement de votre site peut apporter de nombreux avantages. Cet article vous exposera comment l'API Kinsta peut vous aider \u00e0 faire passer un site de l'\u00e9tat local \u00e0 l'\u00e9tat de production !","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/","og_locale":"fr_FR","og_type":"article","og_title":"Pousser un site WordPress \u00e0 travers le d\u00e9veloppement en utilisant les points de terminaison de l'API Kinsta","og_description":"Automatiser le d\u00e9ploiement de votre site peut apporter de nombreux avantages. Cet article vous exposera comment l'API Kinsta peut vous aider \u00e0 faire passer un site de l'\u00e9tat local \u00e0 l'\u00e9tat de production !","og_url":"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2024-05-17T07:58:13+00:00","article_modified_time":"2024-05-17T12:21:05+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Automatiser le d\u00e9ploiement de votre site peut apporter de nombreux avantages. Cet article vous exposera comment l'API Kinsta peut vous aider \u00e0 faire passer un site de l'\u00e9tat local \u00e0 l'\u00e9tat de production !","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints-1024x512.jpg","twitter_creator":"@kinsta_fr","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Jeremy Holcombe","Dur\u00e9e de lecture estim\u00e9e":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Pousser un site WordPress \u00e0 travers le d\u00e9veloppement en utilisant les points de terminaison de l&rsquo;API Kinsta","datePublished":"2024-05-17T07:58:13+00:00","dateModified":"2024-05-17T12:21:05+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/"},"wordCount":3341,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg","inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/","url":"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/","name":"Utiliser les points de terminaison de l'API Kinsta pour le d\u00e9veloppement de sites WordPress - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg","datePublished":"2024-05-17T07:58:13+00:00","dateModified":"2024-05-17T12:21:05+00:00","description":"Automatiser le d\u00e9ploiement de votre site peut apporter de nombreux avantages. Cet article vous exposera comment l'API Kinsta peut vous aider \u00e0 faire passer un site de l'\u00e9tat local \u00e0 l'\u00e9tat de production !","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/points-terminaison-api-kinsta\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"API","item":"https:\/\/kinsta.com\/fr\/sujets\/api\/"},{"@type":"ListItem","position":3,"name":"Pousser un site WordPress \u00e0 travers le d\u00e9veloppement en utilisant les points de terminaison de l&#8217;API Kinsta"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinsta.com\/fr\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/77085","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=77085"}],"version-history":[{"count":5,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/77085\/revisions"}],"predecessor-version":[{"id":77094,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/77085\/revisions\/77094"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/77085\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/77085\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/77085\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/77085\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/77085\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/77085\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/77085\/translations\/es"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/77085\/translations\/nl"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/77085\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/77086"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=77085"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=77085"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=77085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}