Проблема с URL-адресом Piwik API

#matomo

#matomo

Вопрос:

Я пытаюсь создать приложение для получения данных из Piwik API для обработки и анализа. У меня возникли проблемы с правильной работой URL-адреса API для нашего конкретного сайта (наш Piwik — это установка на нескольких сайтах, наш сайт идентифицируется переменной сегмента, в частности customVariableValue1= 9).

(Я заменил наш домен и токен заполнителями) Этот URL-адрес работает нормально: https://example.com/piwik/?module=APIamp;method=Actions.getPageUrlsamp;idSite=3amp;date=yesterdayamp;period=dayamp;format=jsonamp;token_auth=mytoken

Однако, когда я пытаюсь получить доступ к этому: https://example.com/piwik/?module=APIamp;method=Actions.getPageUrlsamp;idSite=3amp;date=yesterdayamp;period=dayamp; segment=customVariableValue1==9#amp;format=jsonamp;token_auth=mytoken

Я получаю эту ошибку: <error message="You can't access this resource as it requires an 'view' access for the website id = 3."/> назад. Токен, который я использую, определенно правильный, поэтому я понятия не имею, почему он возвращается с этой ошибкой.

Любая помощь будет с благодарностью! 🙂

Ответ №1:

У вас есть token_auth after # sign, поэтому он интерпретируется как идентификатор фрагмента, а не как часть запроса.

Этот URL-адрес должен быть действительным:

https://example.com/piwik/?module=APIamp;method=Actions.getPageUrlsamp;idSite=3amp;date=yesterdayamp;period=dayamp;format=jsonamp;token_auth=mytokenamp;segment=customVariableValue1==9#