Vai al contenuto

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.

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).

Screenshot dal riferimento API di Invoicetronic

Nella API Reference, gli snippet di codice in tempo reale supportano molti linguaggi e strumenti.