Mariner GPS Tools -agentti- ja API-alusta
Rajoitukset ja validointi
Mariner GPS Tools tarkistaa pyynnöt ennen laskentaa ja palauttaa johdonmukaiset, koneluettavat virheet, kun pyyntöä ei voida suorittaa loppuun.
Pyyntörajat
JSON-pyyntöelimet ovat rajoitettuja16 KiB. Syötteet tarkistetaan ennen laskentaa, mukaan lukien tuetut yksiköt, äärelliset numeeriset arvot, odottamattomat kentät ja kelvolliset leveys- ja pituusastealueet.
Julkinen API-indeksi
GET /api/v1on saatavana ilman todennusta ja tarjoaa API-perustiedot. Työkalun etsintä, laskelmat ja MCP-pyynnöt vaativat kelvollisen API-avaimen.
Virheet
REST-virheet palauttavat vakaan, koneluettavan koodin ihmisluettavan viestin ohella. MCP-siirtovirheet käyttävät JSON-RPC-muotoilua ja sisältävät Mariner GPS Tools -virhekoodin kentässäerror.data.code.
REST virhejson
{
"ok": false,
"error": {
"code": "rate_limited",
"message": "Too many requests. Try again shortly."
}
}400
invalid_requestPyynnön runko tai jokin sen kentistä on virheellinen.401
unauthorizedAPI-avain puuttuu, on virheellisesti muotoiltu, peruutettu tai sitä ei tunnisteta.403
forbiddenAPI-avaimella ei ole vaadittua kaukosäädintä.404
not_foundPyydettyä päätepistettä ei ole olemassa.413
payload_too_largePyynnön runko on suurempi kuin 16 KiB.415
unsupported_media_typePäätepiste vaatii an application/json pyytää.429
rate_limitedPyyntöraja on saavutettu. Yritä hetken kuluttua uudelleen.500
internal_errorPalvelu ei voinut suorittaa pyyntöä loppuun.