Avanceret programming interfaces (API) er store muligheder for at lade andre programmører bruge et stykke software eller en webtjeneste , behøver programmører ikke nødvendigvis have nogen at være i stand til at bruge deres API. Når udviklerne ønsker at begrænse, hvem der kan oprette forbindelse til deres software de gennemfører autentificering procedurer, såsom sikkerhed tokens i deres API funktioner . Hvis din software ikke sender de rigtige oplysninger , kan du se en " Token kræves" fejlmeddelelse. API Security
En API selv ikke har nogen indbygget sikkerhed . Det er kun en række metoder, som en programmør kan ringe til at gøre brug af et bestemt program eller Webbaseret service. Når du eller et program, du bruger , påberåbe sig en metode fra en API , selve metoden har interne sikkerhedsforanstaltninger , der bestemmer , om metoden vil virke på den anmodning, du sendte det. Sikkerhed tokens er blot én mulig metode til metoder til at bruge til autentifikation anmodninger.
Security Token
sikkerhed token er en alfanumerisk streng, hvor din software sender sammen med dens kode for API-funktionen . Hvis funktionen genkender den sikkerhed token som gyldigt , det virker på din anmodning og udføre den ønskede opgave. Hvis funktionen ikke genkender token som gyldigt , eller din software ikke sende en sikkerhed token på alle, så du modtager en "Failed API Sikkerhed: Token påkrævet". Fejlmeddelelsen
< br > Token Generation
Security tokens kan tage form af en permanent identifikator, som en administrator spørgsmål til dig i særdeleshed , eller en variabel alfanumerisk streng. Hvis du har en permanent identifikation , bruger systemet en enkelt sikkerhed token til at autentificere alle autoriserede brugere. Hvis du har en enhed, der genererer en autorisationskode , som du er meningen at skrive i din computer, så genererer systemet sikkerhed poletter til individuelle sessioner , som softwaren ikke længere vil acceptere efter en vis mængde tid .
< br > støder fejl
p Hvis du støder på denne fejl , er det mest sandsynligt, fordi API for en service din software bruger er blevet opdateret til at omfatte nye sikkerhedsforanstaltninger. Hvis du ikke kører den mest up -to- date version af softwaren, så vil det ikke være at sende den nødvendige sikkerhed oplysninger til de API-funktioner . Opgradering af software til den nyeste version udvikleren har til rådighed, bør løse problemet.