{"id":76928,"date":"2024-03-05T19:29:38","date_gmt":"2024-03-05T18:29:38","guid":{"rendered":"https:\/\/kinsta.com\/it\/?p=76928&#038;preview=true&#038;preview_id=76928"},"modified":"2024-09-17T13:51:21","modified_gmt":"2024-09-17T12:51:21","slug":"api-di-terze-parti","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/","title":{"rendered":"Sfruttare le API di terze parti: strategie avanzate per WordPress su Kinsta"},"content":{"rendered":"<p>WordPress \u00e8 un potente <a href=\"https:\/\/kinsta.com\/it\/blog\/content-management-system\/\">sistema di gestione dei contenuti (CMS)<\/a> completo di un enorme ecosistema di temi e plugin. Questo offre un numero quasi illimitato di modi per espandere le funzionalit\u00e0 di un sito. Tuttavia, &#8220;quasi&#8221; \u00e8 la parola chiave. Per quei casi in cui si desidera estendere le funzionalit\u00e0 di un sito in modo diverso, la risposta sta nelle API di terze parti.<\/p>\n<p>In questo articolo esploreremo i vantaggi dell&#8217;uso delle API di terze parti con WordPress. Nel corso del post verranno analizzati i diversi tipi di API disponibili, i consigli per scegliere quelle pi\u00f9 adatte in base al caso e molto altro ancora. La parte principale del post esplorer\u00e0 come utilizzare le API di terze parti con un sito WordPress ospitato da Kinsta.<\/p>\n<p>C&#8217;\u00e8 molto da scoprire, quindi cominciamo subito!<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Cosa sono le API di terze parti<\/h2>\n<p>Un&#8217;interfaccia di programmazione di un&#8217;applicazione, traduzione di Application Programming Interface (API), \u00e8 un insieme di regole e protocolli che consentono a diverse applicazioni di comunicare e interagire. Le API sono degli intermediari in quanto consentono di accedere a dati specifici da servizi esterni.<\/p>\n<p>Dopo aver avuto accesso ai dati disponibili, \u00e8 possibile inserirli nelle proprie applicazioni. L&#8217;approccio tipico \u00e8 quello di utilizzare un linguaggio appropriato, come cURL, <a href=\"https:\/\/kinsta.com\/javascript\/\">JavaScript<\/a>, <a href=\"https:\/\/kinsta.com\/it\/blog\/tutorial-python\/\">Python<\/a> o <a href=\"https:\/\/kinsta.com\/it\/blog\/tutorial-php\/\">PHP<\/a>.<\/p>\n<figure id=\"attachment_175264\" aria-describedby=\"caption-attachment-175264\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-175264\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/api-code.png\" alt=\"Una vista dettagliata del codice Node.js che mostra come leggere un file JPEG non ottimizzato usando il modulo filesystem e ottimizzarlo usando l'API Tinify di TinyPNG.\" width=\"1000\" height=\"370\"><figcaption id=\"caption-attachment-175264\" class=\"wp-caption-text\">Uno snippet di codice dell&#8217;API Tinify di TinyPNG.<\/figcaption><\/figure>\n<p>WordPress offre le cosiddette <a href=\"https:\/\/developer.wordpress.org\/apis\/\" target=\"_blank\" rel=\"noopener noreferrer\">first-party API<\/a>, o API di prima parte, come le <a href=\"https:\/\/kinsta.com\/it\/blog\/rest-api-wordpress\/\">API REST<\/a>. Queste espongono degli &#8220;endpoint&#8221; nel codice principale per consentire agli sviluppatori di &#8220;agganciarsi&#8221; ad esso. In questo modo si ha spesso pi\u00f9 spazio e flessibilit\u00e0 rispetto all&#8217;utilizzo di un plugin.<\/p>\n<p>Naturalmente, Kinsta fornisce anche un&#8217;<a href=\"https:\/\/kinsta.com\/it\/docs\/kinsta-api\/\">API REST<\/a> per connettersi e lavorare con la sua piattaforma al di fuori della dashboard MyKinsta. In questo modo potrete eseguire operazioni come il <a href=\"https:\/\/kinsta.com\/it\/blog\/log-server-api\/\">recupero dei log del server<\/a>, la <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-api\/\">creazione di siti web<\/a> e molto altro.<\/p>\n<p>Quando si utilizza l&#8217;API di una piattaforma per accedere ai suoi endpoint, si parla di prima parte. Al contrario, l&#8217;utilizzo di un&#8217;API di un servizio all&#8217;interno di un altro lo rende di terze parti. Ad esempio, potreste accedere agli endpoint dell&#8217;<a href=\"https:\/\/openweathermap.org\/api\">API meteo<\/a> di OpenWeatherMap all&#8217;interno del codice del vostro sito WordPress.<\/p>\n<figure id=\"attachment_175277\" aria-describedby=\"caption-attachment-175277\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-175277\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/weather-api.png\" width=\"1000\" height=\"625\"><figcaption id=\"caption-attachment-175277\" class=\"wp-caption-text\">La pagina dell&#8217;API meteo di OpenWeather.<\/figcaption><\/figure>\n<p>Come potete immaginare, questo pu\u00f2 ampliare le possibilit\u00e0 di utilizzo di WordPress, Kinsta e del vostro sito.<\/p>\n<h2>I vantaggi dell&#8217;utilizzo di API di terze parti con WordPress<\/h2>\n<p>L&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/plugin-wordpress\/\">utilizzo di plugin con WordPress<\/a> \u00e8, ovviamente, un punto di forza della piattaforma. Tuttavia, anche l&#8217;integrazione di API di terze parti con il vostro sito presenta molti vantaggi. Il pi\u00f9 importante \u00e8 la possibilit\u00e0 di &#8220;codificare&#8221; quasi tutte le funzionalit\u00e0 che desiderate nel vostro sito.<\/p>\n<p>Non \u00e8 tutto, ma in generale un&#8217;API vi offrir\u00e0 pi\u00f9 potenza e versatilit\u00e0 di quanto possano fare WordPress e i suoi plugin.<\/p>\n<p>Ecco altri vantaggi chiave:<\/p>\n<ul>\n<li><strong>Risparmio in termine di tempi di sviluppo.<\/strong> \u00c8 pi\u00f9 veloce sfruttare un&#8217;API di terze parti esistente per creare delle funzionalit\u00e0 piuttosto che farlo da zero. Questo vi far\u00e0 risparmiare tempo e vi permetter\u00e0 di concentrarvi su altre aree del progetto.<\/li>\n<li><strong>Personalizzazione dell&#8217;esperienza utente (UX).<\/strong> \u00c8 possibile realizzare qualsiasi funzionalit\u00e0 che gli utenti desiderino vedere in loco secondo le vostre esatte specifiche utilizzando API di terze parti.<\/li>\n<li><strong>Incremento dell&#8217;efficienza del progetto.<\/strong> Le API permettono di automatizzare e semplificare i processi. Ad esempio, potete integrare un&#8217;API per l&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/best-practice-email-marketing\/\">email marketing<\/a> per sincronizzare e automatizzare i dati degli utenti su una piattaforma di riferimento.<\/li>\n<li><strong>Manutenzione a carico di terzi.<\/strong> Lo sviluppatore di un&#8217;API di terze parti si occuper\u00e0 della sua manutenzione e dei suoi aggiornamenti. Ci\u00f2 vi garantisce l&#8217;accesso alle ultime funzionalit\u00e0 e miglioramenti senza dover investire ulteriori risorse.<\/li>\n<\/ul>\n<p>Le API di terze parti sono preziose ovunque vogliate avere un&#8217;integrazione, una personalizzazione e delle prestazioni eccellenti. Naturalmente, questa sar\u00e0 la vostra unica opzione se non esiste un plugin WordPress disponibile per soddisfare le vostre esigenze.<\/p>\n<p>In generale, per\u00f2, se l&#8217;utente ha bisogno di personalizzare le funzionalit\u00e0, come ad esempio la regolazione delle impostazioni, un plugin funziona meglio. In ogni caso, avrete molti modi per integrare le funzionalit\u00e0 nel vostro sito utilizzando anche API di terze parti.<\/p>\n<h2>Tipi di API di terze parti<\/h2>\n<p>La domanda di API, nel complesso, \u00e8 enorme. Un rapporto di <a href=\"https:\/\/cloud.google.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Google Cloud<\/a> rileva che circa <a href=\"https:\/\/www.itp.net\/public\/Apigee_StateOfAPIS_eBook_2020_0.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">il 60% delle applicazioni web<\/a> utilizza le API. Lo stesso rapporto evidenzia come la maggior parte dei leader ritenga che le API li aiutino a costruire prodotti migliori.<\/p>\n<p>Anche se pu\u00f2 essere difficile <a href=\"https:\/\/www.mckinsey.com\/capabilities\/mckinsey-digital\/our-insights\/what-it-really-takes-to-capture-the-value-of-apis\" target=\"_blank\" rel=\"noopener noreferrer\">valutare il valore oggettivo<\/a> delle API di terze parti, \u00e8 chiaro che hanno molti casi d&#8217;uso soggettivi. Per estensione, le API di terze parti disponibili rispondono a esigenze e funzionalit\u00e0 diverse:<\/p>\n<ul>\n<li><strong>API per i social media.<\/strong> Quasi tutte le piattaforme, come <a href=\"https:\/\/kinsta.com\/it\/blog\/plugin-wordpress-facebook\/\">Facebook<\/a>, <a href=\"https:\/\/kinsta.com\/it\/blog\/marketing-twitter\/\">Twitter<\/a>, <a href=\"https:\/\/tiktok.com\" target=\"_blank\" rel=\"noopener noreferrer\">TikTok<\/a> e <a href=\"https:\/\/kinsta.com\/it\/blog\/statistiche-su-instagram\/\">Instagram<\/a>, forniscono API. Questo d\u00e0 la possibilit\u00e0 di integrare la condivisione sui social, le opzioni di login, l&#8217;embedding e altre funzioni social.<\/li>\n<li><strong>API per i gateway di pagamento.<\/strong> Sono molti i gateway di pagamento che dispongono di API. Ad esempio, Stripe e <a href=\"https:\/\/kinsta.com\/it\/blog\/stripe-vs-paypal\/\">PayPal<\/a> permetteranno di integrare questi servizi nel vostro sito WordPress.<\/li>\n<li><strong>API per le mappe.<\/strong> Con servizi come <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-google-maps\/\">Google Maps<\/a> e <a href=\"https:\/\/www.mapbox.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Mapbox<\/a>, potete incorporare mappe interattive, applicare la geolocalizzazione e aggiungere percorsi al vostro sito.<\/li>\n<li><strong>API di dati analitici.<\/strong> avete l&#8217;imbarazzo della scelta quando si tratta di dati analitici. Le API di Google sono ancora una volta molto popolari: molti proprietari di siti cercano di integrare i dati di <a href=\"https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/get-started\" target=\"_blank\" rel=\"noopener noreferrer\">Lighthouse<\/a> e i <a href=\"https:\/\/developers.google.com\/analytics\/devguides\/collection\/ga4\" target=\"_blank\" rel=\"noopener noreferrer\">dati di Analytics<\/a> in WordPress.<\/li>\n<li><strong>API per l&#8217;email marketing.<\/strong> Servizi come <a href=\"https:\/\/kinsta.com\/it\/blog\/mailchimp-per-wordpress\/\">Mailchimp<\/a> e <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-sendgrid\/\">SendGrid<\/a> permettono di integrare le loro API con WordPress. Questo permette di automatizzare le campagne e-mail, gestire gli iscritti, monitorare le prestazioni e molto altro ancora.<\/li>\n<li><strong>API meteo.<\/strong> Con le API di siti come OpenWeatherMap e <a href=\"https:\/\/www.weatherbit.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Weatherbit<\/a> \u00e8 possibile fornire dati meteo in tempo reale. Data la complessit\u00e0 necessaria, \u00e8 possibile aggiungere anche elementi come la geolocalizzazione.<\/li>\n<\/ul>\n<p>Questo non \u00e8 un elenco completo di tipi di API e ce ne sono innumerevoli altre disponibili per vari scopi. Data la ricchezza di opzioni esistenti, la scelta dell&#8217;API giusta da integrare \u00e8 fondamentale. Vediamo come fare prima di scoprire come integrare le API di terze parti in WordPress.<\/p>\n<h2>Come scegliere le API di terze parti pi\u00f9 adatte alle proprie esigenze<\/h2>\n<p>Cos\u00ec come, al momento della scelta di un plugin per WordPress, avete una lista di opzioni tra cui scegliere, lo stesso succede al momento di scegliere la giusta API di terze parti. \u00c8 importante scegliere le integrazioni con cura, perch\u00e9 questo determiner\u00e0 la direzione del vostro progetto.<\/p>\n<p>La vostra preoccupazione principale \u00e8 quella di individuare le funzionalit\u00e0 di cui il vostro sito ha bisogno. Sembra ovvio, ma sar\u00e0 necessario cercare delle API che vi offrano il giusto mix di caratteristiche e funzionalit\u00e0.<\/p>\n<p>Tuttavia, ci sono altri fattori da tenere a mente quando si scelgono API di terze parti:<\/p>\n<ul>\n<li><strong>Affidabilit\u00e0 e reputazione.<\/strong> In questo caso dovrete controllare le recensioni degli utenti, le valutazioni e il curriculum del fornitore. Insieme, vi diranno se hanno una <a href=\"https:\/\/kinsta.com\/it\/blog\/badge-di-fiducia\/\">buona reputazione<\/a> per quanto riguarda la fornitura di servizi affidabili.<\/li>\n<li><strong>Documentazione e supporto.<\/strong> La qualit\u00e0 della <a href=\"https:\/\/kinsta.com\/it\/blog\/vuepress\/\">documentazione<\/a> vi aiuter\u00e0 ad accedere agli endpoint. Insieme al livello di supporto che riceverete dal fornitore di API, potrete risparmiare tempo e ridurre i vostri sforzi per la risoluzione dei problemi.<\/li>\n<li><strong>Prezzi.<\/strong> Non tutte le API sono gratuite. Alcune offrono livelli gratuiti con limitazioni, mentre altre utilizzano un modello di prezzo premium. Per questo motivo, assicuratevi di allineare il vostro budget, il costo dell&#8217;API, l&#8217;utilizzo previsto e l&#8217;accesso.<\/li>\n<li><strong>Sicurezza e privacy.<\/strong> La protezione dei dati degli utenti \u00e8 fondamentale quando si utilizzano API di terze parti. \u00c8 un aspetto che dovrete valutare mantenendo standard elevati. Dovreste esaminare la <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-e-sicurezza\/\">sicurezza di un&#8217;API<\/a> e se aderisce agli standard di protezione dei dati del settore. Datele dei punti in pi\u00f9 se \u00e8 conforme alle normative sulla <a href=\"https:\/\/kinsta.com\/it\/blog\/conformita-al-gdpr\/\">privacy<\/a>.<\/li>\n<\/ul>\n<p>Un&#8217;API \u00e8 spesso una soluzione a lungo termine, il che significa che deve essere utile indipendentemente dalle dimensioni del vostro sito. Vediamo ora di approfondire questo aspetto.<\/p>\n<h3>Scalabilit\u00e0<\/h3>\n<p>L&#8217;API scelta deve essere in grado di gestire l&#8217;aumento del traffico e dell&#8217;utilizzo del vostro sito web. La <a href=\"https:\/\/kinsta.com\/it\/blog\/best-practice-html\/\">scalabilit\u00e0<\/a> \u00e8 un aspetto fondamentale ed \u00e8 per questo che abbiamo scelto di concentrarci su di essa.<\/p>\n<p>L&#8217;API deve essere in grado di funzionare indipendentemente dal traffico di un sito. Tuttavia, spesso \u00e8 difficile capire se un&#8217;API \u00e8 in grado di farlo. Potreste dover fare un&#8217;ipotesi basata su come il fornitore dell&#8217;API descrive la sua offerta.<\/p>\n<p>Ad esempio, le API &#8220;stateless&#8221; utilizzano un server dal design pi\u00f9 semplice e hanno una certa flessibilit\u00e0 in termini di risorse di elaborazione. La <a href=\"https:\/\/kinsta.com\/it\/changelog\/scaling-automatico\/\">scalabilit\u00e0 orizzontale<\/a> aggiunge altri nodi e macchine alla rete di server. In questo modo potete disporre di tutte le risorse necessarie rispetto alla scalabilit\u00e0 verticale. L&#8217;asincronizzazione consente al server di elaborare pi\u00f9 richieste contemporaneamente, il che risulta essere pi\u00f9 efficiente.<\/p>\n<figure id=\"attachment_175276\" aria-describedby=\"caption-attachment-175276\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-175276\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/vertical-scaling.png\" alt=\"Un'infografica che spiega la scalabilit\u00e0 dell'hosting web, contrapponendo una configurazione a server singolo non scalabile a una configurazione scalabile orizzontalmente che utilizza pi\u00f9 server e un bilanciatore di carico.\" width=\"1000\" height=\"715\"><figcaption id=\"caption-attachment-175276\" class=\"wp-caption-text\">Una differenza visiva tra una configurazione non scalabile e una configurazione a scalabilit\u00e0 orizzontale generica. (<strong>Crediti immagine: <\/strong><a href=\"https:\/\/www.nitrix-reloaded.com\/2016\/10\/01\/scalability-scale-outin-vs-scale-updown-horizontal-scaling-vs-vertical-scaling\/\" target=\"_blank\" rel=\"noopener noreferrer\">Nithin <\/a><a href=\"https:\/\/www.nitrix-reloaded.com\/2016\/10\/01\/scalability-scale-outin-vs-scale-updown-horizontal-scaling-vs-vertical-scaling\/\" target=\"_blank\" rel=\"noopener noreferrer\">Mohan)<\/a><\/figcaption><\/figure>\n<p>Dovreste anche verificare se un&#8217;API limita le sue possibilit\u00e0 di richiesta. A lungo termine, questo vi garantir\u00e0 un servizio pi\u00f9 coerente, affidabile e stabile in caso di carichi elevati.<\/p>\n<p>Tuttavia, dovrete valutare con attenzione tutti questi fattori. Scegliere le giuste API di terze parti che soddisfano i vostri requisiti sar\u00e0 un vantaggio quando cercherete di integrarle con WordPress.<\/p>\n<h2>Pratiche comuni e consigli per integrare le API di terze parti con WordPress<\/h2>\n<p>L&#8217;integrazione di un&#8217;API nel vostro sito \u00e8, spesso, semplice. Tuttavia, \u00e8 necessario un approccio sistematico per garantire un&#8217;integrazione senza problemi.<\/p>\n<p>La vostra prima azione dovrebbe essere di leggere il &#8220;manuale&#8221; per intero. La documentazione dell&#8217;API deve essere chiara sulle funzionalit\u00e0 che dovete utilizzare. Oltre ai dettagli sugli endpoint, i parametri e i metodi di autenticazione disponibili.<\/p>\n<figure id=\"attachment_175268\" aria-describedby=\"caption-attachment-175268\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-175268\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/kinsta-api-documentation.png\" alt=\"La pagina di documentazione di Kinsta per la sua API, che illustra i prerequisiti necessari per utilizzarla. Le informazioni includono il possesso di un sito WordPress e i dettagli sui casi d'uso pi\u00f9 comuni, come la reportistica e la gestione del sito.\" width=\"1000\" height=\"625\"><figcaption id=\"caption-attachment-175268\" class=\"wp-caption-text\">La documentazione dell&#8217;API di Kinsta<\/figcaption><\/figure>\n<p>Tuttavia, ci sono molti altri consigli e pratiche comuni per riuscire a integrare la vostra API con WordPress:<\/p>\n<ul>\n<li><strong>Gestire l&#8217;autenticazione.<\/strong> La maggior parte delle API necessita di credenziali di autenticazione per accedere ai suoi servizi. Senza di esse, non potrete accedere a nessun endpoint.<\/li>\n<li><strong>Implementare le chiamate API.<\/strong> WordPress offre diversi metodi per effettuare chiamate API, come ad esempio l&#8217;<a href=\"https:\/\/developer.wordpress.org\/plugins\/http-api\/\" target=\"_blank\" rel=\"noopener noreferrer\">API HTTP<\/a> integrata. Vale la pena di scegliere il metodo pi\u00f9 adatto alle vostre esigenze. Anche in questo caso, la documentazione dell&#8217;API vi aiuter\u00e0.<\/li>\n<li><strong>Analizzare le risposte delle API.<\/strong> Le API restituiscono risposte in vari formati, come JSON o XML. Per questo motivo, dovrete analizzare e gestire le risposte API nel vostro codice per estrarre e utilizzare i dati.<\/li>\n<li><strong>Gestione degli errori.<\/strong> L&#8217;utilizzo di meccanismi di gestione degli errori adeguati pu\u00f2 aiutarvi a gestire gli errori dell&#8217;API al meglio. Inoltre, vi permette di visualizzare messaggi di errore significativi per i visitatori del vostro sito web.<\/li>\n<li><strong>Test e debug.<\/strong> Come per qualsiasi applicazione o implementazione, verificate l&#8217;integrazione dell&#8217;API per assicurarvi che funzioni come vi aspettate. Strumenti come <a href=\"https:\/\/www.postman.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Postman<\/a> o gli strumenti di sviluppo del browser possono aiutarvi a testare le chiamate API e a eseguire il debug di eventuali problemi.<\/li>\n<\/ul>\n<p>Infine, \u00e8 importante tenere traccia dell&#8217;utilizzo delle API. Dato che i costi sono spesso legati a una franchigia di utilizzo, dovrete cercare di mantenervi entro questi limiti. Pi\u00f9 avanti vi mostreremo come gli strumenti di Kinsta possono aiutarvi in questo senso.<\/p>\n<h2>Preparare WordPress e Kinsta per l&#8217;integrazione con API di terze parti<\/h2>\n<p>Prima di integrare API di terze parti con WordPress, \u00e8 fondamentale che sia la piattaforma che Kinsta siano pronti a gestirle. Spesso \u00e8 necessario configurare sia il CMS che l&#8217;host, soprattutto nel caso di un nuovo sito.<\/p>\n<p>La buona notizia \u00e8 che questa fase contiene molte operazioni tipiche e semplici. Ad esempio, dovrete mantenere aggiornato il core di WordPress. Anche l&#8217;installazione dei plugin necessari dovrebbe essere una priorit\u00e0. Alcune API possono richiedere plugin specifici per funzionare o per essere utilizzate come &#8220;ponte&#8221; verso il vostro sito.<\/p>\n<p>Anche le considerazioni sulla sicurezza dovrebbero far parte dei vostri preparativi. Sar\u00e0 necessario <a href=\"https:\/\/kinsta.com\/it\/blog\/come-funziona-ssl\/\">abilitare l&#8217;HTTPS<\/a> sul vostro sito installando un certificato SSL (Secure Sockets Layer).<\/p>\n<figure id=\"attachment_175272\" aria-describedby=\"caption-attachment-175272\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-175272\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/ssl-certificate.png\" alt=\"Un display che mostra un certificato SSL emesso da Let's Encrypt, evidenziandone lo stato di validit\u00e0 attuale e la data di scadenza. Le informazioni sono accompagnate da una grafica viola di un certificato.\" width=\"1000\" height=\"385\"><figcaption id=\"caption-attachment-175272\" class=\"wp-caption-text\">Le informazioni SSL per un certificato Let&#8217;s Encrypt.<\/figcaption><\/figure>\n<p>Il <a href=\"https:\/\/kinsta.com\/it\/blog\/backup-sito-wordpress\/\">backup del vostro sito<\/a> dovrebbe essere sempre effettuato prima di qualsiasi cambiamento importante, quindi \u00e8 buona norma fare questo passo. Inoltre, dovrete considerare se iniziare l&#8217;integrazione con un ambiente di sviluppo locale. \u00c8 possibile che alcuni plugin non funzionino con una configurazione locale.<\/p>\n<p>Questo \u00e8 anche il momento di indagare sulle limitazioni del vostro host nell&#8217;uso di API di terze parti. Potrebbe trattarsi di limiti di velocit\u00e0 o di porte bloccate. Queste conoscenze possono aiutarvi a creare le funzionalit\u00e0 di cui avete bisogno in modo ottimale.<\/p>\n<p>Ad esempio, Kinsta <a href=\"https:\/\/docs.sevalla.com\/applications\/reference\/faqsapplication-hosting-faq#can-applications-send-email\">blocca tutte le porte SMTP standard<\/a>, poich\u00e9 non forniamo hosting di e-mail. Inoltre, limitiamo le richieste a <a href=\"https:\/\/kinsta.com\/it\/docs\/kinsta-api\/#rate-limit\">60 al minuto<\/a>. Quando WordPress e Kinsta saranno in uno stato ottimale e pronti a funzionare, potete iniziare a integrare le vostre API di terze parti.<\/p>\n<h2>Come integrare le API di terze parti con WordPress su Kinsta (2 metodi)<\/h2>\n<p>L&#8217;approccio tipico quando si tratta di integrare API di terze parti \u00e8 quello di codificarle in modo rigido. Tuttavia, questo non \u00e8 l&#8217;unico modo per procedere.<\/p>\n<p>Ora vedremo i due approcci principali per integrare le API di terze parti con WordPress su Kinsta. Iniziamo con l&#8217;approccio manuale e poi esaminiamo i plugin di WordPress.<\/p>\n<h3>1. Effettuare richieste HTTP all&#8217;API tramite codice diretto<\/h3>\n<p>Il modo tipico per effettuare le chiamate API e gestire le risposte \u00e8 quello di inserirle nel vostro sito. A tal fine \u00e8 necessaria una buona conoscenza del <a href=\"https:\/\/kinsta.com\/it\/blog\/miglior-linguaggio-di-programmazione\/\">linguaggio di programmazione scelto<\/a> e della struttura di WordPress.<\/p>\n<p>Per i siti WordPress, dovreste utilizzare i percorsi e gli endpoint dell&#8217;<a href=\"https:\/\/developer.wordpress.org\/rest-api\/extending-the-rest-api\/routes-and-endpoints\/\" target=\"_blank\" rel=\"noopener noreferrer\">API REST<\/a>. Questi non solo sono sicuri, ma offrono anche la migliore integrazione con il vostro sito.<\/p>\n<p>Le <a href=\"https:\/\/developers.tiktok.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">API di TikTok<\/a> sono tutte eccellenti perch\u00e9 la codifica delle funzionalit\u00e0 segue un approccio tipico. Vediamo come fare.<\/p>\n<h4>Integrare l&#8217;API di TikTok con WordPress<\/h4>\n<p>Per prima cosa, dovete avere un account da sviluppatore sulla piattaforma. Si tratta di un processo di registrazione rapido, al termine del quale vedrete un elenco delle API disponibili:<\/p>\n<figure id=\"attachment_175275\" aria-describedby=\"caption-attachment-175275\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-175275\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/tiktok-apis.png\" alt=\"La pagina web di TikTok dedicata agli sviluppatori, che presenta API e strumenti come Login Kit e Share Kit. Ognuno di essi include descrizioni concise accanto a esempi illustrati di come integrare le funzionalit\u00e0 di TikTok in altre applicazioni.\" width=\"1000\" height=\"625\"><figcaption id=\"caption-attachment-175275\" class=\"wp-caption-text\">Il microsito per sviluppatori di TikTok mostra due delle numerose API disponibili.<\/figcaption><\/figure>\n<p>Scegliete l&#8217;API giusta da utilizzare per le vostre esigenze e date un&#8217;occhiata alla relativa <a href=\"https:\/\/developers.tiktok.com\/doc\/display-api-get-started\/\" target=\"_blank\" rel=\"noopener noreferrer\">documentazione<\/a>. In questo esempio integreremo l&#8217;API Display. Questa permette di mostrare le informazioni del profilo e i video associati:<\/p>\n<figure id=\"attachment_175266\" aria-describedby=\"caption-attachment-175266\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-175266\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/display-api.png\" alt=\"Rappresentazione grafica dell'interfaccia di un'applicazione mobile per il caricamento di foto o video. Sono disponibili opzioni per l'aggiunta da album multimediali o direttamente da TikTok, con illustrazioni vivaci e pulsanti interattivi.\" width=\"1000\" height=\"582\"><figcaption id=\"caption-attachment-175266\" class=\"wp-caption-text\">L&#8217;API Display di TikTok.<\/figcaption><\/figure>\n<p>Un altro prerequisito \u00e8 il <a href=\"https:\/\/developers.tiktok.com\/doc\/login-kit-desktop\/\" target=\"_blank\" rel=\"noopener noreferrer\">TikTok Login Kit<\/a>. Questo permette di autenticare la vostra applicazione desktop con la piattaforma di social media. Questa operazione va oltre lo scopo di questo post, ma comporta un processo di registrazione e approvazione.<\/p>\n<p>L&#8217;uso di Login Kit \u00e8 necessario anche per ottenere il <a href=\"https:\/\/developers.tiktok.com\/doc\/login-kit-manage-user-access-tokens\/\" target=\"_blank\" rel=\"noopener noreferrer\">token di accesso<\/a> per il profilo specifico che volete visualizzare:<\/p>\n<pre><code class=\"language-curl\">curl --location --request POST 'https:\/\/open.tiktokapis.com\/v2\/oauth\/token\/' \\\n--header 'Content-Type: application\/x-www-form-urlencoded' \\\n--header 'Cache-Control: no-cache' \\\n--data-urlencode 'client_key=CLIENT_KEY' \\\n--data-urlencode 'client_secret=CLIENT_SECRET' \\\n--data-urlencode 'code=CODE' \\\n--data-urlencode 'grant_type=authorization_code' \\\n--data-urlencode 'redirect_uri=REDIRECT_URI'\n<\/code><\/pre>\n<p>Grazie a questo token di accesso, potete chiamare <code class=\"language-curl\">GET<\/code> sull&#8217;endpoint <code class=\"language-curl\">\/v2\/user\/info\/<\/code>. Questo restituisce le <a href=\"https:\/\/developers.tiktok.com\/doc\/tiktok-api-v2-get-user-info\" target=\"_blank\" rel=\"noopener noreferrer\">informazioni di base<\/a> su un utente specifico:<\/p>\n<pre><code class=\"language-curl\">curl -L -X GET 'https:\/\/open.tiktokapis.com\/v2\/user\/info\/?fields=open_id,union_id,avatar_url' \\\n-H 'Authorization: Bearer act.example12345Example12345Example'\n<\/code><\/pre>\n<p>Questo dovrebbe restituire una risposta dedicata dell&#8217;API contenente tutte le informazioni rilevanti in formato JSON:<\/p>\n<pre><code class=\"\"language-json\u201d\">{\n   \"data\":{\n      \"user\":{\n         \"avatar_url\":\"https:\/\/p19-sign.tiktokcdn-us.com\/tos-avt-0068-tx\/b17f0e4b3a4f4a50993cf72cda8b88b8~c5_168x168.jpeg\",\n         \"open_id\":\"723f24d7-e717-40f8-a2b6-cb8464cd23b4\",\n         \"union_id\":\"c9c60f44-a68e-4f5d-84dd-ce22faeb0ba1\"\n      }\n   },\n   \"error\":{\n      \"code\":\"ok\",\n      \"message\":\"\",\n      \"log_id\":\"20220829194722CBE87ED59D524E727021\"\n   }\n}\n<\/code><\/pre>\n<p>Questa risposta dovr\u00e0 essere analizzata per estrarre i dati specifici che desiderate e visualizzarli sul front-end. Quando avrete un&#8217;implementazione funzionante, potete testare, eseguire il debug e integrare la gestione degli errori nel codice. Tuttavia, esiste anche un altro modo per configurare le API di terze parti in WordPress e Kinsta.<\/p>\n<h3>2. Utilizzare un plugin di WordPress come soluzione low-code per connettersi alle API di terze parti<\/h3>\n<p>Come \u00e8 tipico di WordPress, esistono plugin che aiutano a connettersi alle API di terze parti in modo rapido ed efficiente. Inoltre, spesso non \u00e8 necessario essere uno sviluppatore per comprenderli e utilizzarli. Ci\u00f2 significa che potete ottenere tutti i vantaggi di utilizzare le API senza per\u00f2 dover ricorrere al codice.<\/p>\n<p>Esistono alcuni plugin che possono aiutarvi, come <a href=\"https:\/\/wordpress.org\/plugins\/json-content-importer\/\" target=\"_blank\" rel=\"noopener noreferrer\">Get Use APIs<\/a>. La nostra preferenza va a <a href=\"https:\/\/wordpress.org\/plugins\/wpgetapi\/\" target=\"_blank\" rel=\"noopener noreferrer\">WPGetAPI<\/a>, che offre molte funzionalit\u00e0 nella sua versione gratuita.<\/p>\n<figure id=\"attachment_175278\" aria-describedby=\"caption-attachment-175278\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-175278\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/wpgetapi-header.png\" alt=\"Immagine di intestazione per la pagina web del plugin WPGetAPI, che sottolinea la capacit\u00e0 del plugin di facilitare le connessioni a un numero illimitato di API. Il design evidenzia anche le caratteristiche di integrazione delle API del plugin.\" width=\"1000\" height=\"323\"><figcaption id=\"caption-attachment-175278\" class=\"wp-caption-text\">L&#8217;immagine di intestazione del plugin WPGetAPI da WordPress.org.<\/figcaption><\/figure>\n<p>A seguire vedremo come utilizzare questo plugin per connettersi a un&#8217;API. Tuttavia, questi metodi dovrebbero essere trasferibili anche ad altri plugin. In ogni caso, dopo l&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/come-installare-i-plugin-di-wordpress\/\">installazione e l&#8217;attivazione<\/a>, potete iniziare ad aggiungere i dettagli della vostra API al plugin.<\/p>\n<h4>Usare WPGetAPI per connettersi alle API di terze parti<\/h4>\n<p>Per questo esempio, utilizzeremo l&#8217;<a href=\"https:\/\/shortpixel.com\/api-docs\" target=\"_blank\" rel=\"noopener noreferrer\">API di ottimizzazione delle immagini<\/a> di ShortPixel. Andate alla schermata <strong>WPGetAPI &gt; Setup<\/strong>, dove vedrete una serie di campi vuoti:<\/p>\n<figure id=\"attachment_175279\" aria-describedby=\"caption-attachment-175279\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-175279\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/wpgetapi-screen.png\" alt=\"Una schermata dettagliata dell'interfaccia del plugin WPGetAPI, che mostra i campi di input per il nome dell'API, l'identificazione unica e l'URL di base per l'integrazione.\" width=\"1000\" height=\"591\"><figcaption id=\"caption-attachment-175279\" class=\"wp-caption-text\">La schermata principale del plugin WPGetAPI.<\/figcaption><\/figure>\n<p>Per prima cosa, dovrete specificare tre elementi: il nome dell&#8217;API, un ID univoco e l&#8217;URL di base dell&#8217;API.<\/p>\n<figure id=\"attachment_175271\" aria-describedby=\"caption-attachment-175271\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-175271\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/shortpixel-wpgetapi.png\" alt=\"La configurazione dell'API ShortPixel all'interno del plugin WPGetAPI. Include sezioni per inserire i dettagli dell'API, come il nome, l'ID univoco e l'URL di base dell'API.\" width=\"1000\" height=\"775\"><figcaption id=\"caption-attachment-175271\" class=\"wp-caption-text\">Impostazione delle informazioni sull&#8217;API di ShortPixel in WPGetAPI.<\/figcaption><\/figure>\n<p>Una volta compilati questi campi e cliccato sul pulsante <strong>Salva<\/strong>, si aprir\u00e0 una nuova scheda per specificare gli endpoint. I primi quattro campi di questa schermata sono fondamentali da compilare. Dovrete fornire un ID univoco e un URL dell&#8217;endpoint, specificare un metodo di richiesta e impostare il formato dei risultati:<\/p>\n<figure id=\"attachment_175267\" aria-describedby=\"caption-attachment-175267\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-175267\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/endpoints-screen.png\" alt=\"Una schermata dell'interfaccia del plugin WPGetAPI che mostra il processo di configurazione per l'integrazione di ShortPixel API. Ci sono campi per impostare i dettagli dell'endpoint, come l'ID univoco, il metodo e il formato della risposta.\" width=\"1000\" height=\"612\"><figcaption id=\"caption-attachment-175267\" class=\"wp-caption-text\">Impostazione di una chiamata POST all&#8217;API di ShortPixel in WPGetAPI.<\/figcaption><\/figure>\n<p>Per quanto riguarda il menu a tendina del <strong>metodo di richiesta<\/strong>, spesso ne utilizzerete solo due: <code class=\"language-curl\">GET<\/code> per recuperare i dati dall&#8217;API e <code class=\"language-curl\">POST<\/code> per inviarli.<\/p>\n<p>ShortPixel funziona inviando prima un&#8217;immagine, quindi utilizziamo un metodo <code class=\"language-curl\">POST<\/code>. La maggior parte delle richieste API avr\u00e0 bisogno anche di un metodo <code class=\"language-curl\">GET<\/code>, in modo che il vostro sito possa ricevere dati e inviarli.<\/p>\n<p>Al di sotto dei quattro campi principali, c&#8217;\u00e8 una serie di campi opzionali per impostare i timeout di connessione e la cache. A questo punto, a seconda del vostro metodo di autenticazione, dovrete inserire le vostre credenziali in uno dei campi <strong>Query String<\/strong>, <strong>Headers<\/strong> o <strong>Body<\/strong>. ShortPixel utilizza una chiave API all&#8217;interno della stringa dell&#8217;URL, quindi possiamo aggiungere la nostra nei campi <strong>Query String<\/strong>:<\/p>\n<figure id=\"attachment_175270\" aria-describedby=\"caption-attachment-175270\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-175270\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/query-string.png\" alt=\"Dettagli sull'endpoint di configurazione dell'API ShortPixel in WPGetAPI. Mostra i campi per ID univoco, Metodo (POST), Timeout, Endpoint (\/v2\/reducer.php), Formato dei risultati (stringa JSON) e Tempo di cache. Include una sezione di stringa di query con una coppia chiave-valore.\" width=\"1000\" height=\"448\"><figcaption id=\"caption-attachment-175270\" class=\"wp-caption-text\">Aggiunta di informazioni sulla chiave di accesso al campo Query String di WPGetAPI.<\/figcaption><\/figure>\n<p>Salvate ancora una volta le modifiche, poi individuate nella parte superiore della schermata il pulsante <strong>Test Endpoints<\/strong>. Facendo clic su questo pulsante, la connessione verr\u00e0 testata e verr\u00e0 inviato un rapporto con lo stato della connessione:<\/p>\n<figure id=\"attachment_175274\" aria-describedby=\"caption-attachment-175274\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-175274\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/test-endpoint.png\" alt=\"Il plugin WPGetAPI mostra un test riuscito dell'endpoint API ShortPixel 'squash_img'. Mostra un messaggio di successo verde, l'URL completo chiamato e la sezione di output dei dati, a indicare che l'API funziona correttamente e restituisce i risultati attesi.\" width=\"1000\" height=\"570\"><figcaption id=\"caption-attachment-175274\" class=\"wp-caption-text\">Test di un endpoint in WPGetAPI.<\/figcaption><\/figure>\n<p>L&#8217;ultima operazione da fare per collegare l&#8217;API a WordPress \u00e8 copiare lo shortcode o il tag del template nella parte superiore della schermata:<\/p>\n<figure id=\"attachment_175273\" aria-describedby=\"caption-attachment-175273\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-175273\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/template-tag.png\" alt=\"La pagina API di ShortPixel nel plugin WPGetAPI, che evidenzia il tag template e lo shortcode per integrare l'endpoint 'squash_img'. Fornisce i campi per l'URL di base, l'ID dell'endpoint e un'opzione di debug impostata su false.\" width=\"1000\" height=\"272\"><figcaption id=\"caption-attachment-175273\" class=\"wp-caption-text\">Scegliere un metodo di visualizzazione delle informazioni API in WPGetAPI.<\/figcaption><\/figure>\n<p>Potete incollare questi tag in un punto rilevante del codice o della pagina, a seconda della vostra preferenza.<\/p>\n<h2>Valutare le prestazioni delle API di terze parti con Kinsta APM<\/h2>\n<p>Un elemento chiave per l&#8217;integrazione di API di terze parti in WordPress \u00e8 la loro performance. Non ha senso utilizzare un&#8217;API se ha un impatto negativo sul vostro sito. \u00c8 qui che entra in gioco lo strumento <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-monitoraggio\/strumento-apm\/\">Kinsta APM<\/a>.<\/p>\n<figure id=\"attachment_175269\" aria-describedby=\"caption-attachment-175269\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-175269\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/kinsta-apm-1.png\" alt=\"La sezione Application Performance Monitoring (APM) all'interno della dashboard di MyKinsta, con l'opzione per abilitare l'APM. La pagina illustra lo scopo dell'APM nell'identificare le fonti di rallentamento delle prestazioni dei siti web e include un'avvertenza sul suo potenziale impatto sulle prestazioni del sito quando \u00e8 abilitato.\" width=\"1000\" height=\"426\"><figcaption id=\"caption-attachment-175269\" class=\"wp-caption-text\">La schermata di Kinsta APM nella dashboard di MyKinsta.<\/figcaption><\/figure>\n<p>Questo tool permette di valutare le prestazioni oggettive del vostro sito attraverso la <a href=\"https:\/\/my.kinsta.com?lang=it\">dashboard di MyKinsta<\/a>. Fornisce, inoltre, una serie di grafici e metriche che aiutano a valutare l&#8217;efficienza del vostro sito:<\/p>\n<figure id=\"attachment_175265\" aria-describedby=\"caption-attachment-175265\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-175265\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/02\/apm-report.png\" alt=\"L'interfaccia del report di Kinsta APM con un esempio di transazione che include timestamp, tipo di transazione (\/wp-cron.php), URL, durata e risultato (HTTP 200). Di seguito, la timeline della traccia delle transazioni mostra graficamente la durata e la percentuale delle operazioni di database, come wp_options SELECT e wp_terms SELECT.\" width=\"1000\" height=\"458\"><figcaption id=\"caption-attachment-175265\" class=\"wp-caption-text\">Lo strumento APM di Kinsta riporta i tempi di transazione di un sito.<\/figcaption><\/figure>\n<p>C&#8217;\u00e8 <a href=\"https:\/\/kinsta.com\/it\/blog\/monitoraggio-prestazioni-applicazioni\/\">molto da scoprire<\/a> con l&#8217;APM di Kinsta, ma l&#8217;utilizzo per monitorare i &#8220;tempi di transazione&#8221; \u00e8 un caso d&#8217;uso chiave. In questo modo potete vedere quali sono le parti del vostro sito che richiedono pi\u00f9 risorse.<\/p>\n<p>Naturalmente, vorrete esaminare l&#8217;impatto delle richieste e dei processi HTTP esterni. Se la vostra API richiede molte risorse, potete iniziare a lavorare per migliorarne le prestazioni. Avere queste metriche a portata di mano nella dashboard di MyKinsta pu\u00f2 darvi un promemoria quasi costante dei punti in cui il vostro sito ha bisogno di miglioramenti.<\/p>\n<h2>Riepilogo<\/h2>\n<p>L&#8217;integrazione di API di terze parti con WordPress su Kinsta pu\u00f2 aiutarvi a estendere le funzionalit\u00e0 del vostro sito. Questo pu\u00f2 farvi risparmiare ulteriore tempo di sviluppo, migliorando l&#8217;UX e aumentando l&#8217;efficienza. Inoltre, WordPress offre alcuni modi per collegare le API di terze parti.<\/p>\n<p>Potete utilizzare l&#8217;<a href=\"https:\/\/developer.wordpress.org\/rest-api\" target=\"_blank\" rel=\"noopener noreferrer\">API REST di WordPress<\/a> oppure un plugin che fa il lavoro pesante per voi. <a href=\"https:\/\/wpgetapi.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">WPGetAPI<\/a> \u00e8 uno dei migliori e utilizza un approccio low-code, completo di un&#8217;interfaccia amichevole. Se lo combinate con lo <a href=\"https:\/\/kinsta.com\/it\/strumento-apm\/\">strumento APM di Kinsta<\/a>, avrete un modo oggettivo per monitorare le prestazioni del vostro sito utilizzando una soluzione &#8220;di prima parte&#8221;.<\/p>\n<p>Credete che valga la pena implementare le API di terze parti all&#8217;interno di WordPress? Fatecelo sapere nella sezione commenti qui sotto!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress \u00e8 un potente sistema di gestione dei contenuti (CMS) completo di un enorme ecosistema di temi e plugin. Questo offre un numero quasi illimitato di &#8230;<\/p>\n","protected":false},"author":199,"featured_media":76929,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[26232,25873],"class_list":["post-76928","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-api","topic-sviluppo-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>Sfruttare le API di terze parti: strategie avanzate per WordPress su Kinsta - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Aggiungere strumenti esterni al tuo sito offre ampie funzionalit\u00e0. Questo post analizza le API di terze parti e come integrarle con il tuo sito Kinsta!\" \/>\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\/it\/blog\/api-di-terze-parti\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sfruttare le API di terze parti: strategie avanzate per WordPress su Kinsta\" \/>\n<meta property=\"og:description\" content=\"Aggiungere strumenti esterni al tuo sito offre ampie funzionalit\u00e0. Questo post analizza le API di terze parti e come integrarle con il tuo sito Kinsta!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-05T18:29:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-17T12:51:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/wp-integrating-third-party-apis-on-kinsta.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=\"Aggiungere strumenti esterni al tuo sito offre ampie funzionalit\u00e0. Questo post analizza le API di terze parti e come integrarle con il tuo sito Kinsta!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/wp-integrating-third-party-apis-on-kinsta.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"22 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Sfruttare le API di terze parti: strategie avanzate per WordPress su Kinsta\",\"datePublished\":\"2024-03-05T18:29:38+00:00\",\"dateModified\":\"2024-09-17T12:51:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/\"},\"wordCount\":3474,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/wp-integrating-third-party-apis-on-kinsta.jpg\",\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/\",\"name\":\"Sfruttare le API di terze parti: strategie avanzate per WordPress su Kinsta - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/wp-integrating-third-party-apis-on-kinsta.jpg\",\"datePublished\":\"2024-03-05T18:29:38+00:00\",\"dateModified\":\"2024-09-17T12:51:21+00:00\",\"description\":\"Aggiungere strumenti esterni al tuo sito offre ampie funzionalit\u00e0. Questo post analizza le API di terze parti e come integrarle con il tuo sito Kinsta!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/wp-integrating-third-party-apis-on-kinsta.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/wp-integrating-third-party-apis-on-kinsta.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/api\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Sfruttare le API di terze parti: strategie avanzate per WordPress su Kinsta\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/it\/#website\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"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\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/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\/it\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Sfruttare le API di terze parti: strategie avanzate per WordPress su Kinsta - Kinsta\u00ae","description":"Aggiungere strumenti esterni al tuo sito offre ampie funzionalit\u00e0. Questo post analizza le API di terze parti e come integrarle con il tuo sito Kinsta!","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\/it\/blog\/api-di-terze-parti\/","og_locale":"it_IT","og_type":"article","og_title":"Sfruttare le API di terze parti: strategie avanzate per WordPress su Kinsta","og_description":"Aggiungere strumenti esterni al tuo sito offre ampie funzionalit\u00e0. Questo post analizza le API di terze parti e come integrarle con il tuo sito Kinsta!","og_url":"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2024-03-05T18:29:38+00:00","article_modified_time":"2024-09-17T12:51:21+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/wp-integrating-third-party-apis-on-kinsta.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Aggiungere strumenti esterni al tuo sito offre ampie funzionalit\u00e0. Questo post analizza le API di terze parti e come integrarle con il tuo sito Kinsta!","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/wp-integrating-third-party-apis-on-kinsta.jpg","twitter_creator":"@Kinsta_IT","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Jeremy Holcombe","Tempo di lettura stimato":"22 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Sfruttare le API di terze parti: strategie avanzate per WordPress su Kinsta","datePublished":"2024-03-05T18:29:38+00:00","dateModified":"2024-09-17T12:51:21+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/"},"wordCount":3474,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/wp-integrating-third-party-apis-on-kinsta.jpg","inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/","url":"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/","name":"Sfruttare le API di terze parti: strategie avanzate per WordPress su Kinsta - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/wp-integrating-third-party-apis-on-kinsta.jpg","datePublished":"2024-03-05T18:29:38+00:00","dateModified":"2024-09-17T12:51:21+00:00","description":"Aggiungere strumenti esterni al tuo sito offre ampie funzionalit\u00e0. Questo post analizza le API di terze parti e come integrarle con il tuo sito Kinsta!","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/wp-integrating-third-party-apis-on-kinsta.jpg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/03\/wp-integrating-third-party-apis-on-kinsta.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/api-di-terze-parti\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"API","item":"https:\/\/kinsta.com\/it\/argomenti\/api\/"},{"@type":"ListItem","position":3,"name":"Sfruttare le API di terze parti: strategie avanzate per WordPress su Kinsta"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/it\/#website","url":"https:\/\/kinsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","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\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/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\/it\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/76928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=76928"}],"version-history":[{"count":5,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/76928\/revisions"}],"predecessor-version":[{"id":79034,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/76928\/revisions\/79034"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/76928\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/76928\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/76928\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/76928\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/76928\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/76928\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/76928\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/76928\/translations\/es"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/76928\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/76929"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=76928"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=76928"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=76928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}