Skip to content

rfacebookstat 2.2.1

Compare
Choose a tag to compare
@selesnow selesnow released this 28 Dec 13:09
· 40 commits to master since this release
1f6219d
  • Исправлена ошибка атрибута interval в функции fbGetMarketingStat(), ранее он просто игнорировался, и отдавал результат по дням.
  • Пакет переведён на работу с API v9.0
  • В функцию fbGetMarketingStat() добавлен аргумент fetch_by, который позволяет разбить запрос на длительный период на подзапросы по неделе, месяцу, кварталу, году и так далее.

Пример использования fetch_by.

Если запросить из большого аккаунта данные за длительный период, на уровне рекламных кампаний мы получим ошибку:

# один запрос
stat <- fbGetMarketingStat(
  accounts_id = 594412220755782,
  level       = 'campaign',
  date_start  = '2020-01-01', 
  date_stop   = '2020-12-30'
)

Результат: Please reduce the amount of data you're asking for, then retry your request

Получив эту ошибку вы можете разбить ваш большой запрос на части, по временному признаку, дням, неделям, месяцам, кварталам и годам, с помощью аргумента fetch_by:

# разбиваем запрос по месяцам
stat <- fbGetMarketingStat(
  accounts_id = 594412220755782, 
  level       = 'campaign',
  date_start  = '2020-08-01', 
  date_stop   = '2020-10-01', 
  fetch_by    = 'month'
  )