Hallo zusammen,
Wir wollten die Matomo-API ansprechen und als ersten Schritt einfach mal die letzten Besuche anzeigen lassen.
Dazu haben wir einen POST-Request an diese URL geschickt: https://example.com/?module=API&method=Live.getLastVisitsDetails&idSite=1&period=day&date=yesterday&format=csv&filter_limit=100
Der token_auth des eigens dafür angelegten Users wurde als HTTP-Header “Authorization” mitgeschickt.
Der User hat die nötigen Rechte, um die Website mit der ID 1 zu betrachten.
Die Antwort des Servers war (Status 401 “Unauthorized”):
“Error: You can’t access this resource as it requires ‘view’ access for the website id = 1.”
Hallo Nina,
den “token_auth” musst Du an der URL anhängen und nicht mehr HTTP-Header senden.
Also: https://matomo-url/?module=API&method=Live.getLastVisitsDetails&idSite=1&period=day&date=yesterday&format=csv&filter_limit=100&token_auth=XXX
P.S. Vielleicht solltest Du in Deinem Post den Hostnamen Deiner Matomo-Instanz entfernen.
Schöne Grüße
Joachim
@jbn , merke dir mal URLs, die nicht klickable sein sollen, also Code zu marken.
Entweder als Codetext: https://example.com/?module=API&method=Live.getLastVisitsDetails&idSite=1&period=day&date=yesterday&format=csv&filter_limit=100&token_auth=XXX