02Teenused

API ja SDK arendus

API tegelik kasutaja on arendaja, kes kasutab seda pärast teid. Seepärast kirjutame lepingu enne koodi: mida iga otspunkt võtab ja tagastab, kuidas viga välja näeb, mis juhtub vana kliendiga versiooni muutumisel.

Kõigil meie viiel tootel on oma API ja oma SDK-d; ainuüksi Signalbird avaldab SDK-sid JS-i, PHP, Pythoni, Go, .NET-i, Swifti ja Kotlini jaoks. Sama distsipliini toome kliendiprojektidesse: leping, dokumentatsioon, testid ja versioonihaldus tarnitakse koos.

Saame API-t käitada nagu oma toodet: päringupiirangud, võtmehaldus, päringulogid, korrelatsioonikood igas vastuses ja jälgimine. Kui partner ütleb „ei tööta“, näeme minutitega, milline päring ja miks ebaõnnestus.

01
00%
  • —Ettevõtted, kes tahavad oma teenuse partneritele, edasimüüjatele või klientidele API kaudu avada
  • —Meeskonnad, kes vajavad mobiilile ja veebile ühist backendi
  • —Tooted, mille olemasolev API on kasvanud dokumenteerimata, versioonideta või segaseks
02
00%

Lepingupõhised, dokumenteeritud ja versioonitud REST API-d ning PHP, Laraveli, Node ja WordPressi SDK-d, mis teevad liidestamisest ühe rea. 

01

REST leping

Otspunktid, päringu- ja vastuseskeemid ning veakoodid kirjutatakse ja kooskõlastatakse enne koodi.

02

Dokumentatsioon

Käivitatavate näidetega API viide ja alustamisjuhend.

03

Versioonid ja tagasiühilduvus

Uus versioon ei riku vanu kliente; eemaldatavad väljad teatatakse ette.

04

SDK-d

Kliendi teegid PHP, Laraveli, Node ja WordPressi jaoks; vajadusel muud keeled.

05

Autentimine ja piirangud

API-võtme või tokeni põhine ligipääs, kliendipõhised päringupiirangud.

06

Logid ja jälgimine

Iga päring salvestatud, igas vastuses korrelatsioonikood, vead teavitatakse kohe.

03
00%
  1. 01

    Kaardistus

    Kaks-kolm kohtumist ja pilk sellele, mis teil juba töötab. Lõpuks on käes maht, ajakava ja hind. See etapp on tasuta.

  2. 02

    Arendus

    Iga kahe nädala tagant töötav versioon. Testkeskkond on avatud esimesest päevast – edenemist ei pea meie sõna peale uskuma.

  3. 03

    Käivitamine

    Andmete ülekanne, koolitus ja live'i minek. Esimese kuu jälgime iga päev.

  4. 04

    Haldus

    Logid ja vead käivad läbi Signalbirdi. Kriitilise tõrke näeme tavaliselt enne teid.

04
00%

Korduma kippuvad küsimused

Miks kirjutatakse API leping enne koodi?

Sest leping on kokkulepe teie ja API-t kasutavate meeskondade vahel. Kui see on enne olemas, saavad mobiili-, veebi- ja partnerimeeskonnad töötada paralleelselt ning keegi ei pea tööd uuesti tegema, sest mõni väljanimi hiljem muutus.

Milliste keelte jaoks SDK-sid arendate?

Kliendiprojektides kõige sagedamini PHP, Laraveli, Node/TypeScripti ja WordPressi jaoks. Oma toodetele avaldame ka Pythoni, Go, .NET-i, Swifti ja Kotlini SDK-sid ning saame need vajadusel samal tasemel tarnida.

Kas saate meie olemasolevat API-t parandada?

Jah. Esmalt inventeerime olemasolevad otspunktid ja mõõdame, milliseid kasutatakse; seejärel paneme uue versiooni vana kõrvale olemasolevaid kliente rikkumata ja kavandame järkjärgulise ülemineku.

Kuidas te API-t turvate?

Tokeni- või võtmepõhine autentimine, kliendipõhised õigused ja päringupiirangud, sisendi valideerimine ja iga päringu logimine on standard. Üksikasjad on meie turvalisuse lehel.

Kes API-t käitab?

Soovi korral meie. Hoolduse ja valve mudelis jälgitakse käideldavust, veamäära ja vastuseaegu ning kehtivad meie SLA reageerimisajad.

Räägime teie projektist. 

Kirjeldage seda paari lausega; kolme tööpäeva jooksul tuleme tagasi ulatuse, ajakava ja hinnaga. Eelanalüüs on tasuta.