Panoramica SDK
Per aiutarti a interagire con le nostre API, abbiamo creato una serie di SDK (Software Developer Kit) per i linguaggi di programmazione più comuni. Gli SDK accelereranno il processo di integrazione. Questi SDK forniscono modelli e metodi aggiornati per contattare le nostre API con una configurazione minima, rendendo possibile iniziare a interagire con Invoicetronic API in pochi minuti. Ti serve solo una API Key attiva e sei pronto per partire.
Non sei un programmatore?
Se non sei un programmatore, puoi comunque lavorare con l'API usando
strumenti scriptabili come curl
e invoice
(il nostro comodo comando
invia-e-ricevi-fatture-da-riga-di-comando sviluppato internamente), GUI come Postman, ecc.
Controlla le nostre Guide rapide per una guida su come usare questi strumenti con
Invoicetronic API.
SDK disponibili
I nostri SDK sono open source e rilasciati sotto licenza MIT, il che significa che puoi usarli e modificarli liberamente. Il loro codice sorgente completo e la documentazione completa sono disponibili su GitHub.
Ecco l'elenco dei nostri SDK, ognuno con un link al repository del codice sorgente e alla documentazione corrispondente.
-
SDK ufficiale C#
-
SDK ufficiale PHP
-
SDK ufficiale JavaScript
-
SDK ufficiale Python
-
SDK ufficiale Java
-
SDK ufficiale Ruby
-
SDK ufficiale TypeScript
-
SDK ufficiale Go
Gli SDK ufficiali sono obbligatori?
Invoicetronic API è prima di tutto una semplice ma potente REST API. Quindi, puoi scrivere il tuo codice per interagire con essa; troverai tutta la documentazione necessaria nella API Reference, nella Specifica OpenAPI e nella nostra pagina Quickstart. Tuttavia, ti consigliamo vivamente di usare i nostri SDK.
- Semplifica il compito di integrazione, fornendo modelli e metodi preziosi pronti all'uso;
- Ci prenderemo cura di loro per te, aggiornando i modelli e le dipendenze quando necessario;
- Testeremo e correggeremo i bug che inevitabilmente emergeranno sulle nostre API.
Ci sono alcuni possibili motivi per cui potresti preferire scrivere codice personalizzato:
- Il tuo linguaggio di programmazione non è ancora supportato;
- Stai usando una versione non supportata di un linguaggio supportato (ad esempio, PHP 5);
- Hai alcuni conflitti di dipendenze;
- Stai usando un piccolo sottoinsieme delle nostre API e non vuoi installare l'intero SDK;
- Stai già usando un diverso set di librerie (ad esempio, un diverso client HTTP) e non vuoi introdurre un'altra dipendenza;
- Vuoi rimanere il più vanilla possibile.
Il mio linguaggio non è supportato
Prevediamo di fornire SDK per i linguaggi di programmazione più popolari, quindi il tuo preferito potrebbe essere il prossimo! Nel frattempo, puoi:
- Generare il tuo SDK: Forniamo una Specifica OpenAPI, quindi puoi usarla per generare il tuo SDK fatto in casa (è così che generiamo anche i nostri SDK).
- Usare gli snippet di codice in tempo reale della API Reference come guida, dato che sono disponibili per molti linguaggi di programmazione e strumenti, per scrivere il tuo codice (vedi l'immagine sotto).
Nella API Reference, gli snippet di codice in tempo reale supportano molti linguaggi e strumenti.