Aprakstiet apmaiņu
Katrā operācijā dokumentējiet metodi, resursu, nepieciešamos laukus un veiksmīgas atbildes formu. Iekļaujiet validācijas kļūdu. Atšķiriet transporta kļūmi no noraidīta pieprasījuma: trūkstoša atbilde nepierāda, ka stāvokļa mainoša operācija nav izdevusies.
Apstrādājiet akreditācijas datus kā konfigurāciju
Glabājiet servera akreditācijas datus ārpus pārlūkprogrammas paketēm un avotu repozitorijām. Pieprasiet vismazāko noderīgo atļauju kopumu un atsevišķi organizējiet izstrādes piekļuvi no produkcijas piekļuves. Reģistrējiet, kurš pārvalda katru integrāciju un kā piekļuvi var atsaukt. Ievērojiet pakalpojumu sniedzēja dokumentēto autorizācijas plūsmu.
Plānojiet nepieejamus atkarīgos
Iestatiet laika beigus, ievērojiet ātruma ierobežojumu norādījumus un mēģiniet atkārtot tikai tad, ja darbība ir droši atkārtojama. Kur tas atbalstīts, idempotences atslēga var identificēt atkārtotas pieprasījumus. Ierakstiet pieprasījuma identifikatoru un īsu neveiksmes kategoriju; izvairieties no autorizācijas galvenes, sesijas sīkdatnēm un personīgiem datiem.