REST API galapunkts

GET /api/me

API atslēgas konta konteksts: pašreizējais tracker un visi tracker, kuriem var piekļūt, izmantojot šo atslēgu.

Pieprasījums

GET https://api.nowmetrix.com/api/me

Izmantojiet šo galapunktu kā sākumpunktu, ja integrācijai pirms konkrētiem tracker paredzētu pieprasījumu veikšanas jānoskaidro, kuriem tracker API atslēga nodrošina piekļuvi.

Autentifikācija

Pieprasījuma Authorization galvenē jānorāda API atslēga: Authorization: Bearer nm_YOUR_KEY.

Vaicājuma parametri

Šis galapunkts nepieņem vaicājuma parametrus.

cURL piemērs

curl -H "Authorization: Bearer nm_YOUR_KEY" \
  "https://api.nowmetrix.com/api/me"

Atbildes piemērs

{
  "authenticated": true,
  "current_tracker": "TRACKER_ID",
  "trackers": [
    {
      "tracker": "TRACKER_ID",
      "host": "example-media.test"
    },
    {
      "tracker": "SECOND_TRACKER_ID",
      "host": "example-studio.test"
    }
  ]
}

Atbildes lauki

Lauks Tips Apraksts
authenticated boolean Norāda, vai Bearer tokens ir derīgs.
current_tracker string Pirmais API atslēgai pieejamais tracker. Konkrētiem tracker paredzētos pieprasījumos izmantojiet tracker ID no trackers masīva.
trackers[] array<object> Pašreizējam lietotājam pieejamie tracker.
trackers[].tracker string Tracker ID.
trackers[].host string Tracker normalizētais resursdatora nosaukums.

Datu aktualitāte un kešatmiņa

Atbildes netiek saglabātas kešatmiņā. Galapunkts nosūta Cache-Control: no-store, no-cache, must-revalidate, max-age=0.

Kļūdas

HTTP Kods Apraksts
401 missing_token Trūkst Authorization galvenes.
401 invalid_token Tokens nav derīgs vai ir atsaukts.
{
  "error": {
    "code": "invalid_token",
    "message": "Bearer token is invalid or revoked."
  }
}