{"id":561,"date":"2019-10-07T10:58:04","date_gmt":"2019-10-07T08:58:04","guid":{"rendered":"http:\/\/spedirecomodo.azurewebsites.net\/cms\/?page_id=561"},"modified":"2020-11-13T13:02:06","modified_gmt":"2020-11-13T12:02:06","slug":"ricevi-le-api-in-anteprima","status":"publish","type":"page","link":"https:\/\/www.spedirecomodo.it\/cms\/ricevi-le-api-in-anteprima\/","title":{"rendered":"Ricevi le API in Anteprima"},"content":{"rendered":"\n<div style=\"height:27px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Contatta il nostro servizio di assistenza per ricevere le informazioni sulle nostre API di integrazione per le tue spedizioni economiche alla  mail <span style=\"text-decoration: underline;\"><a href=\"mailto:info@spedirecomodo.it?subject=Desidero ricevere API in anteprima\">info@spedirecomodo.it<\/a><\/span><\/p>\n\n\n\n<iframe src=\"https:\/\/survey.zohopublic.eu\/zs\/WSB82H\" frameborder=\"0\" style=\"height:700px;width:100%;\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"auto\"><\/iframe>\n\n\n\n<h2>API Interfacce di programmazione delle applicazioni<\/h2>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Le API (acronimo di Application Programming Interface, ovvero Interfaccia di programmazione delle applicazioni) sono set di definizioni e protocolli con i quali vengono realizzati e&nbsp;integrati software applicativi.<\/p>\n\n\n\n<p>Permettono ai tuoi prodotti o servizi di comunicare con altri prodotti o servizi senza sapere come vengono implementati, semplificando cos\u00ec lo sviluppo delle App e siti web e consentendo un netto risparmio di tempo e denaro.<\/p>\n\n\n\n<p>Durante la creazione di nuovi strumenti e prodotti o la modifica di quelli esistenti, le API offrono flessibilit\u00e0, semplificano la progettazione, l&#8217;amministrazione e l&#8217;utilizzo dei sistemi software, e garantiscono opportunit\u00e0 di innovazione.<\/p>\n\n\n\n<p>Le API, semplificando l&#8217;integrazione di nuovi componenti applicativi in un&#8217;architettura esistente, promuovono la collaborazione tra le aziende.<\/p>\n\n\n\n<p>Per restare competitive e rispondere ai costanti mutamenti dei mercati digitali, in cui nuovi concorrenti possono rivoluzionare un intero settore con una nuova applicazione, le aziende devono adattarsi rapidamente e supportare lo sviluppo e il rilascio di servizi innovativi.<\/p>\n\n\n\n<p>Lo sviluppo di&nbsp;applicazioni cloud-native, basato sul collegamento di un&#8217;architettura applicativa di&nbsp;microservizi&nbsp;attraverso le API, consente di accelerare la velocit\u00e0 di sviluppo.<\/p>\n\n\n\n<p>Grazie alle API \u00e8 possibile collegare con facilit\u00e0 l&#8217;infrastruttura esistente mediante lo sviluppo di app cloud-native, nonch\u00e9 condividere i dati con i clienti e con altri utenti esterni.<\/p>\n\n\n\n<p>Le API pubbliche sono estremamente preziose poich\u00e9 oltre a semplificare ed espandere il modo in cui la tua azienda si collega con i tuoi partner, permettono anche di monetizzare i dati (basti pensare all&#8217;API di Google Maps).<\/p>\n\n\n\n<p>Pensa, ad esempio, alla tua azienda e-commerce che vende prodotti online e ha la necessit\u00e0 di spedire pacchi al domicilio dei tuoi clienti.<\/p>\n\n\n\n<p>Avrai sicuramente bisogno di integrare nel tuo negozio online con un sistema di spedizioni che soddisfi diversi fattori come: selezione della soluzione di spedizione pacchi pi\u00f9 idonea ai prodotti presenti nel carrello del cliente, paese e citt\u00e0 di destinazione, pesi e misure dei prodotti, tempi di consegna richiesti dal cliente, migliore tariffa per spedire all\u2019estero o in Italia.<\/p>\n\n\n\n<p>L&#8217;app potrebbe essere per\u00f2 costosa da sviluppare, vincolata a una piattaforma, esigente in termini di tempi di sviluppo e soggetta a manutenzione costante.<\/p>\n\n\n\n<p>In alternativa, puoi usare le API di Spedirecomodo per avere la disponibilit\u00e0 delle migliori soluzioni di spedizione in Italia ed Europa con i maggiori Corrieri come BRT Bartolini, Poste Italiane, SDA, Nexive, DPD, Skynet e Glovo per le consegne Prime nello stesso giorno dell\u2019acquisto online.<\/p>\n\n\n\n<p>Questo approccio offre diversi vantaggi.<\/p>\n\n\n\n<ol><li>Ottenere sempre le migliori soluzioni di spedizione economica in relazione alle caratteristiche dei prodotti venduti online.<\/li><li>Soddisfare le esigenze di spedizione indicate dai clienti in fase di acquisto.<\/li><li>Consentire ai clienti in ogni momento di accedere, tramite API, allo stato della spedizione attraverso un sistema di tracciatura (Tracking online).<\/li><li>Essere svincolati dal singolo Corriere Espresso e quindi non sottoscrivere accordi per volumi minimi garantiti.<\/li><\/ol>\n\n\n\n<p>In breve, le API consentono l&#8217;accesso alle risorse interne ed esterne mantenendo&nbsp;sicurezza e controllo. Sarai tu a decidere come e a chi concedere l&#8217;accesso ai servizi.<\/p>\n\n\n\n<p>Solo una gestione ottimale delle API pu\u00f2 garantire la loro&nbsp;integrit\u00e0.<\/p>\n\n\n\n<p>\u00c8 possibile connettersi alle API e creare applicazioni che usano i dati o le funzionalit\u00e0 esposte dalle API tramite una piattaforma di integrazione distribuita in grado di connettere ogni elemento, inclusi i sistemi esistenti.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3>L&#8217;evoluzione da API ad API web<\/h3>\n\n\n\n<p>Le API si sono evolute in API web, ormai molto diffuse. Nel tempo sono stati fatti molti tentativi per semplificarne il design e renderne l&#8217;implementazione pi\u00f9 utile.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3>Protocolli SOAP e REST<\/h3>\n\n\n\n<p>Di pari passo alla diffusione delle API web \u00e8 stato sviluppato un protocollo specifico con lo scopo di uniformare lo scambio delle informazioni, noto come Simple Object Access Protocol o protocollo SOAP.<\/p>\n\n\n\n<p>Le API progettate con il protocollo SOAP usano il linguaggio XML come formato del messaggio e ricevono le richieste tramite HTTP o SMTP. Il protocollo SOAP facilita la condivisione delle informazioni per le app eseguite su ambienti diversi o scritte in linguaggi differenti.<\/p>\n\n\n\n<p>Un&#8217;altra specifica \u00e8 nota come REST, Representational State Transfer. Le API web che rispettano i vincoli architettonici REST vengono definite API RESTful come quelle di Spedirecomodo. La differenza tra REST e SOAP \u00e8 sostanziale: il SOAP \u00e8 un protocollo mentre il REST \u00e8 un tipo di architettura, e ci\u00f2 implica l&#8217;assenza di uno standard ufficiale per le API web RESTful.<\/p>\n\n\n\n<p>Come indicato nella tesi di Roy Fielding&nbsp;<a href=\"https:\/\/www.ics.uci.edu\/~fielding\/pubs\/dissertation\/rest_arch_style.htm\" target=\"_blank\" rel=\"noopener\">\u201c<span style=\"text-decoration: underline;\">Architectural Styles and the Design of Network-based Software Architectures<\/span>,\u201d<\/a>&nbsp;le API sono definibili RESTful se rispettano i sei vincoli di un sistema RESTful:<\/p>\n\n\n\n<ol><li><strong>Architettura client-server:<\/strong>&nbsp;l&#8217;architettura REST \u00e8 costituita da client, server e risorse e gestisce le richieste tramite il protocollo HTTP.<\/li><li><strong>Statelessness:<\/strong>&nbsp;nessun contenuto client \u00e8 archiviato nel server tra le richieste. Le informazioni relative allo stato della sessione sono invece contenute nel client.<\/li><li><strong>Supporto cache:<\/strong>&nbsp;il caching pu\u00f2 eliminare la necessit\u00e0 di alcune interazioni client-server.<\/li><li><strong>Sistema a livelli:<\/strong>&nbsp;le interazioni client-server possono essere mediate da livelli aggiuntivi, i quali possono offrire altre funzionalit\u00e0, come bilanciamento del carico, condivisione della cache o sicurezza.<\/li><li><strong>Codice on-demand (opzionale):<\/strong>&nbsp;i server possono ampliare la funzionalit\u00e0 di un client trasferendo del codice eseguibile.<\/li><li><strong>Interfaccia uniforme:<\/strong>&nbsp;\u00e8 il vincolo principale per la progettazione di API RESTful e prevede 4 aspetti:<\/li><\/ol>\n\n\n\n<ul><li><strong>Identificazione delle risorse nelle richieste:<\/strong>&nbsp;le risorse vengono identificate nelle richieste e vengono distinte dalle rappresentazioni restituite al client.<\/li><li><strong>Manipolazione delle risorse tramite le rappresentazioni:<\/strong>&nbsp;i client ricevono file che rappresentano le risorse e che devono contenere le informazioni necessarie per consentirne la modifica o l&#8217;eliminazione.<\/li><li><strong>Messaggi autodescrittivi:<\/strong>&nbsp;ogni messaggio restituito a un client contiene le informazioni necessarie per descrivere come il client deve elaborare l&#8217;informazione.<\/li><li><strong>Ipermedia come motore dello stato dell&#8217;applicazione:<\/strong>&nbsp;accedendo alla risorsa, il client REST deve poter individuare, attraverso hyperlink, tutte le altre azioni disponibili al momento.<\/li><\/ul>\n\n\n\n<p>Bench\u00e9 sembrino numerosi, questi vincoli sono molto pi\u00f9 semplici rispetto a un protocollo prescritto, e ci\u00f2 influisce sulla maggiore frequenza d&#8217;uso delle API RESTful rispetto ai metodi SOAP.<\/p>\n\n\n\n<p>Negli ultimi anni la specifica&nbsp;<a href=\"https:\/\/www.openapis.org\/\" target=\"_blank\" rel=\"noopener\"><span style=\"text-decoration: underline;\">OpenAPI<\/span><\/a>&nbsp;ha avuto una grande diffusione come standard comune per la definizione di API REST.<\/p>\n\n\n\n<p>La specifica rappresenta per gli sviluppatori una modalit\u00e0 indipendente dal linguaggio con la quale realizzare interfacce API REST comprensibili agli utenti senza eccessive complessit\u00e0.<\/p>\n\n\n\n<p>Se vuoi informazioni e consigli su come realizzare un ecommerce di successo visita <a href=\"https:\/\/www.metaxy.eu\/\" target=\"_blank\" rel=\"noopener\"><strong>Metaxy<\/strong><\/a>.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Spedire online, spedire facile, spedire pacchi&#8230; spedire comodo.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Contatta il nostro servizio di assistenza per ricevere le informazioni sulle nostre API di integrazione per le tue spedizioni economiche alla mail info@spedirecomodo.it API Interfacce di programmazione delle applicazioni Le API (acronimo di Application Programming Interface, ovvero Interfaccia di programmazione delle applicazioni) sono set di definizioni e protocolli con i quali vengono realizzati e&nbsp;integrati software [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":""},"categories":[],"tags":[],"featured_image_urls":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":""},"post_excerpt_stackable":"<p>Contatta il nostro servizio di assistenza per ricevere le informazioni sulle nostre API di integrazione per le tue spedizioni economiche alla mail info@spedirecomodo.it API Interfacce di programmazione delle applicazioni Le API (acronimo di Application Programming Interface, ovvero Interfaccia di programmazione delle applicazioni) sono set di definizioni e protocolli con i quali vengono realizzati e&nbsp;integrati software applicativi. Permettono ai tuoi prodotti o servizi di comunicare con altri prodotti o servizi senza sapere come vengono implementati, semplificando cos\u00ec lo sviluppo delle App e siti web e consentendo un netto risparmio di tempo e denaro. Durante la creazione di nuovi strumenti e prodotti&hellip;<\/p>\n","category_list":"Senza categoria","author_info":{"name":"Sebastiano Torcellan","url":"https:\/\/www.spedirecomodo.it\/cms\/author\/sebastiano-torcellan\/"},"comments_num":"0 commenti","featured_image_urls_v2":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":""},"post_excerpt_stackable_v2":"<p>Contatta il nostro servizio di assistenza per ricevere le informazioni sulle nostre API di integrazione per le tue spedizioni economiche alla mail info@spedirecomodo.it API Interfacce di programmazione delle applicazioni Le API (acronimo di Application Programming Interface, ovvero Interfaccia di programmazione delle applicazioni) sono set di definizioni e protocolli con i quali vengono realizzati e&nbsp;integrati software applicativi. Permettono ai tuoi prodotti o servizi di comunicare con altri prodotti o servizi senza sapere come vengono implementati, semplificando cos\u00ec lo sviluppo delle App e siti web e consentendo un netto risparmio di tempo e denaro. Durante la creazione di nuovi strumenti e prodotti&hellip;<\/p>\n","category_list_v2":"Senza categoria","author_info_v2":{"name":"Sebastiano Torcellan","url":"https:\/\/www.spedirecomodo.it\/cms\/author\/sebastiano-torcellan\/"},"comments_num_v2":"0 commenti","coauthors":[],"author_meta":{"author_link":"https:\/\/www.spedirecomodo.it\/cms\/author\/sebastiano-torcellan\/","display_name":"Sebastiano Torcellan"},"relative_dates":{"created":"Pubblicato 7 anni fa","modified":"Aggiornato 5 anni fa"},"absolute_dates":{"created":"Pubblicato il 7 Ottobre 2019","modified":"Aggiornato il 13 Novembre 2020"},"absolute_dates_time":{"created":"Pubblicato il 7 Ottobre 2019 10:58","modified":"Aggiornato il 13 Novembre 2020 13:02"},"featured_img_caption":"","featured_img":false,"series_order":"","_links":{"self":[{"href":"https:\/\/www.spedirecomodo.it\/cms\/wp-json\/wp\/v2\/pages\/561"}],"collection":[{"href":"https:\/\/www.spedirecomodo.it\/cms\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.spedirecomodo.it\/cms\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.spedirecomodo.it\/cms\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.spedirecomodo.it\/cms\/wp-json\/wp\/v2\/comments?post=561"}],"version-history":[{"count":0,"href":"https:\/\/www.spedirecomodo.it\/cms\/wp-json\/wp\/v2\/pages\/561\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.spedirecomodo.it\/cms\/wp-json\/wp\/v2\/media?parent=561"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.spedirecomodo.it\/cms\/wp-json\/wp\/v2\/categories?post=561"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.spedirecomodo.it\/cms\/wp-json\/wp\/v2\/tags?post=561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}