Jei gaunate klaidų pranešimus, tokius kaip „Access denied“, „Full authentication is required to access this resource“ arba „Authentication token: is unauthorized“, kai siunčiate API užklausas, šiame straipsnyje pateikiami žingsniai, kaip spręsti šias problemas.
Dažniausios priežastys:
- Netinkamas API rakto įvedimas: API raktas gali būti įvestas neteisingai;
- Nepilna API GET komanda: API GET komandoje gali trūkti reikiamų laukų;
- Prieigos prie API versijos 3 trūkumas: Gali būti nesuteikta prieiga prie API versijos 3 (jei taikoma).
Sprendimo žingsniai:
1. Patikrinkite API rakto įvedimą:
- Įsitikinkite, kad API raktas yra tinkamai nukopijuotas ir įvestas reikiamame API užklausos laukelyje. API raktą galite rasti ir sukurti savo „TrustTrack“ interneto vartotojo paskyros nustatymuose, skiltyje „API Key Settings“. Norėdami jį nukopijuoti, kairiuoju pelės mygtuku spustelėkite API rakto kodą:
- Pakeiskite tokius šablonus kaip „<...>“ tikruoju API raktu:
2. Tinkamai paruoškite API užklausą:
- Įsitikinkite, kad API užklausa yra tinkamai paruošta;
- Dokumentaciją apie API užklausų paruošimą, įskaitant privalomus laukus, galite rasti adresu: https://www.fmsdocumentation.com/apis;
- Pakeiskite tokius šablonus kaip „{objectId}“ ir „<..>“ tinkama informacija:
3. Prieiga prie API versijos 3:
- Jei bandote naudoti API v3, atkreipkite dėmesį, kad ši versija pagal numatymą neįtraukta į jokį planą.
- Susisiekite su savo pardavimų vadybininku, kad ji būtų įjungta.