Preskoči na vsebino

Odpravite napake pri dostopu do API-ja

Ugotovite vzrok odgovorov 401 in 403 pri preverjanju pristnosti in dovoljenj s ključem API.

Posodobljeno

Prepoznajte stanje

Odgovor 401 pomeni, da API ni mogel sprejeti poverilnice. Preverite, da ima zahteva eno neprazno glavo x-api-key in da ključ ni potekel, bil preklican ali onemogočen.

Odgovor 403 pomeni, da je bila poverilnica prepoznana, zahteva pa ni dovoljena. Običajno preverite dovoljenja ključa za končne točke, trenutni dostop njegovega lastnika do delovnega prostora, ali postopek dovoljuje ključ API, ter morebitni seznam dovoljenih naslovov IP na ključu.

Ne pošiljajte hkrati x-api-key in Authorization. Threetone zavrne zahteve z obema poverilnicama.

Zahtevo preverite po korakih

  1. Potrdite, da je zahteva poslana na https://api.threetone.in in želeno pot /v1/....
  2. Ključ zamenjajte z natančno vrednostjo iz svoje shrambe skrivnosti. Ne uporabite zakritega predogleda v nadzorni plošči.
  3. Na API Keys preverite potek veljavnosti, stanje onemogočenosti, dovoljenja in omejitve IP.
  4. Potrdite, da ključ pripada predvidenemu uporabniku ali storitvenemu računu delovnega prostora.
  5. Če je skrivnost morda ušla, ključ prekličite in ustvarite nadomestnega, namesto da ga še naprej preizkušate.

Ohranite podatke o napaki

Napake API-ja za večino neuspešnih preverjanj pristnosti in dovoljenj uporabljajo objekt detail s strojno berljivim status, message in request_id. Shranite stanje in telo odgovora ter glavo X-Request-Id. Pri prošnji za podporo delite ID zahteve, nikoli pa ključa API.