API ključi
Avtenticirajte API zahteve z varnimi API ključi.

Pregled
API ključi vam omogočajo:
- Avtenticiranje API zahtev
- Integracijo z zunanjimi sistemi
- Avtomatizacijo delovnih tokov foto zahtev
- Gradnjo prilagojenih aplikacij
Zahteva paketa
Dostop do API zahteva paket, ki vključuje funkcije API.
Ustvarjanje API ključa
Koraki
- Pojdite na API ključi v stranski vrstici
- Kliknite Ustvari API ključ
- Vnesite opisno ime
- Preklopite Aktiven (privzeto: vključeno)
- Kliknite Ustvari
Shranite svoj ključ
Enkratni prikaz
Celoten API ključ je prikazan samo enkrat ob ustvaritvi. Kopirajte in ga varno shranite. Pozneje ga ne morete pridobiti.
Po ustvaritvi:
- Takoj kopirajte ključ
- Shranite na varno lokacijo
- Nikoli ne delite javno
Uporaba API ključev
Avtentikacijska glava
Vključite API ključ v glave zahtev:
bash
curl -X GET "https://api.visio.now/v1/status" \
-H "X-API-Key: vas-api-kljuc-tukaj"Ime glave
| Glava | Vrednost |
|---|---|
X-API-Key | Vaš API ključ |
Primer zahteve
bash
# Ustvarite foto zahtevo
curl -X POST "https://api.visio.now/v1/photo-requests" \
-H "X-API-Key: vsk_live_abc123..." \
-H "Content-Type: application/json" \
-d '{
"instructions": "Prosimo, pošljite fotografije vozila",
"photo_slots": [
{"instructions": "Pogled spredaj", "is_required": true},
{"instructions": "Pogled zadaj", "is_required": true}
]
}'Upravljanje API ključev
Ogled ključev
Seznam API ključev prikazuje:
- Ime ključa
- Prikrit ključ (delni prikaz)
- Status aktiven/neaktiven
- Datum zadnje uporabe
- Datum ustvarjanja
Urejanje ključa
- Kliknite ikono za urejanje
- Posodobite ime
- Preklopite status aktivnosti
- Shranite spremembe
Deaktivacija ključa
Začasno onemogočite ključ:
- Kliknite Deaktiviraj na ključu
- Potrdite dejanje
- Ključ takoj preneha delovati
Aktivacija ključa
Ponovno omogočite deaktiviran ključ:
- Kliknite Aktiviraj na ključu
- Potrdite dejanje
- Ključ takoj znova deluje
Regeneracija ključa
Ustvarite novo vrednost ključa:
- Kliknite Regeneriraj
- Potrdite dejanje (stari ključ preneha delovati)
- Takoj kopirajte novi ključ
Takojšnja razveljavitev
Regeneracija takoj razveljavi stari ključ. Posodobite vse integracije pred regeneracijo.
Brisanje ključa
Trajno odstranite ključ:
- Kliknite Izbriši
- Potrdite dejanje
- Ključ je trajno odstranjen
Format API ključa
Ključi sledijo temu formatu:
vsk_[okolje]_[naključni-niz]| Predpona | Okolje |
|---|---|
vsk_live_ | Produkcija |
vsk_test_ | Testiranje |
Varnostne najboljše prakse
Shranjevanje ključev
- Shranite v spremenljivke okolja
- Uporabite sisteme za upravljanje skrivnosti
- Nikoli ne commitajte v nadzor različic
- Ne vključujte v kodo na strani odjemalca
Rotacija ključev
- Periodično rotirajte ključe
- Takoj rotirajte, če so kompromitirani
- Uporabljajte kratkotrajne ključe za testiranje
Nadzor dostopa
- Ustvarite ločene ključe za vsako integracijo
- Uporabite opisna imena
- Spremljajte uporabo ključev
- Deaktivirajte neuporabljene ključe
Česa NE storiti
- Deliti ključe v e-pošti
- Objavljati ključe v klepetu/Slacku
- Vključiti v URL-je
- Shraniti v datoteke z navadnim besedilom
Omejitve hitrosti
API zahteve so omejene po hitrosti:
| Omejitev | Vrednost |
|---|---|
| Na minuto | 60 zahtev |
| Na uro | 1.000 zahtev |
Glave omejitve hitrosti
Odgovori vključujejo:
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 45
X-RateLimit-Reset: 1609459200Presežena omejitev
Ko je presežena:
- HTTP 429 odgovor
- Poskusite znova po navedenem času
- Implementirajte eksponentno upočasnitev
Odpravljanje težav
401 Nepooblaščeno
Vzroki:
- Neveljaven API ključ
- Ključ je deaktiviran
- Ključ je bil izbrisan/regeneriran
- Manjkajoča glava
Rešitve:
- Preverite, ali je ključ pravilen
- Preverite, ali je ključ aktiven
- Po potrebi regenerirajte
403 Prepovedano
Vzroki:
- Ključ nima dovoljenja
- Funkcija ni v paketu
- Omejitve delovnega prostora
Rešitve:
- Preverite funkcije paketa
- Preverite lastništvo ključa
- Obrnite se na podporo
Ključ se ne prikazuje
Če ste izgubili ključ:
- Originala ni mogoče pridobiti
- Regenerirajte za novega
- Posodobite vse integracije
Omejitve ključev
Glede na paket
| Paket | Maks. API ključev |
|---|---|
| Profesionalni | 5 ključev |
| Poslovni | Neomejeno |
Priporočila
- Produkcija: 1 ključ na integracijo
- Razvoj: Ločeni ključi za testiranje
- CI/CD: Namenski ključ za uvajanje
Povezane strani
- API referenca - Celotna API dokumentacija
- Webhooks - Obvestila v realnem času
- Integracije - Vnaprej zgrajene integracije
