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."
}
}