Matomo ÄPI "Actions.getPageUrls" возвращает только 100 строк при вызове API остальных - PullRequest
0 голосов
/ 16 января 2020

Я пытаюсь получить данные из matomo api "Actions.getPageUrls", используя следующий код:

import requests
import pandas as pd

api_url="baseapi"

PARAMS = {'module': 'API', 
          'method':'Actions.getPageUrls', 
          'period' : 'range',
          'date': '2019-01-01,2020-01-01',
          'filter_limit' : '-1',
          'idSite': '1', 
          'format': 'JSON',
          'expanded' : '1',
          'token_auth': "tocken"}

r = requests.post(url = api_url, params = PARAMS, verify=False)
print(r.url)
matomo_df = pd.DataFrame(r.json())
matomo_df.head()
matomo_df['label']
matomo_df = pd.DataFrame(r.json()[0]['subtable'])
matomo_df

Но он возвращает только 100 строк.

Я хочу получить более 100 строк. Не могли бы вы помочь мне.

1 Ответ

0 голосов
/ 17 января 2020

По умолчанию установлено, что он возвращает только 100 строк, однако, когда вы устанавливаете 'filter-limit' в -1, предполагается, что вы должны вернуть все строки. Можете ли вы установить параметр 'filter-limit' в 10000 и попробуй.

...