Gestione dell'interfaccia di programmazione dell'applicazione

Cosa significa API

Sono le 2:30 del mattino qui a Parigi, in Francia ... e non riesco a dormire, quindi cosa c'è di meglio da fare che scrivere un post sul blog! DK New Media ha recentemente collaborato con due società che hanno implementato la tecnologia per gestire i propri interfaccia di programmazione dell'applicazione (API). Le API sono diventate una funzionalità potente e necessaria per qualsiasi piattaforma in modo che i professionisti del marketing possano integrare e automatizzare i propri sistemi.

La parte difficile dell'implementazione delle API per la tua piattaforma software è garantire che la tua azienda sia protetta dagli hacker, costruire servizi di monitoraggio e reporting per monitorare l'utilizzo e proteggere il tuo ambiente di produzione da client abusivi che trascinano il tuo sistema verso il basso.

Anziché interrogare centinaia di team ogni ora per vedere se sono stati apportati cambiamenti, verifichiamo che ogni team venga controllato solo una volta al giorno. Se Coyle Media desidera aggiornare manualmente un team, può fare tale richiesta come una tantum. Ciò riduce il numero complessivo di chiamate di migliaia al giorno. Sarebbe stato molto più facile per noi semplicemente interrogare il loro API ogni 15 minuti per ogni client ... ma non era necessario, quindi abbiamo creato un bel buffer per assicurarci di non abusare delle API di Twitter e Facebook. Fin qui tutto bene - non siamo mai stati limitati.

Se la tua piattaforma è seriamente intenzionata a lanciare un'API, tu devi obbligatoriamente fornire uno strato di isolamento tra il API e la tua applicazione per proteggere le prestazioni del sistema. Lanciare sempre più hardware al tuo API non è una soluzione conveniente. Ce ne sono diversi API soluzioni di gestione sul mercato che non solo lo fanno, ma dispongono di un robusto set di funzionalità che consentono di limitare i client (consentire solo un certo numero di chiamate al minuto, ora o giorno), fornire report sull'utilizzo API e ti consentono persino di monetizzare e monitorare l'utilizzo. Alcuni fornitori di dati addebitano ogni chiamata effettuata (esempio: Rapleaf).

Sviluppare gli strumenti necessari per gestire il tuo API è qualcosa che semplicemente non è conveniente in questi giorni poiché ci sono una serie di servizi là fuori per farlo per te. Alcuni ben noti API Le piattaforme di gestione sono:

ChaCha implementato il loro API utilizzando Mashery e il processo è stato molto semplice. Il team di Mashery ha implementato le chiamate e ha fornito un'interfaccia utente per ChaCha per promuovere la loro API alla comunità. Hanno anche assistito nella promozione e nel marketing dell'API. Il costo complessivo di un servizio di livello Enterprise come questo è notevolmente inferiore allo stipendio o alla tariffa contrattuale a pieno carico per un singolo sviluppatore che guadagna $ 100 all'anno.

Se stai lavorando con un fornitore di tecnologia di marketing con un'API, potresti chiedere loro del loro API strumenti di gestione e come monitorano, proteggono e garantiscono che la produzione non venga interrotta da altri sviluppatori troppo zelanti e pigri!

Cosa ne pensi?

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.