Скрипт API Топвизор для данных в программу Power BI
Добрый день, нужен скрипт, который будет подтягивать данные по SEO из сервиса Топвизор по API в программу Power BI https://www.microsoft.com/ru-ru/power-platform/products/power-bi?market=ru.
Ссылка на API - https://topvisor.com/ru/api/v2/
Задача получить из сервиса Топвизор следующие данные:
1) Видимость сайта в поисковой выдаче (позиция)
2) Видимость в поисковой выдаче конкурентов (позиции)
3) Видимость в поисковой выдаче (позиция) по ключевым фразам (запросам), отдельно в поисковой системе Яндекс и Google с параметрами: "Сегодня", "Прошлая неделя", "Прошлый месяц", "Прошлый год".
4) Частота по ключевым фразам (запросам), отдельно в Яндекс и отдельно Google.
Важно в Топвизоре у нас несколько сайтов, данные должны разделяться каким то фильтром по id.
id сайтов: 15992647, 16025903, 16026007, 16052326, 16121873, 16121935, 16121995, 16326427
(есть id кабинета и id самих сайтов в кабинете, они разные)
Лучше сделать 3 скрипта:
1) SEO Яндекс-Google. Результат полученный запросом: "Наименование поисковой системы"; "запрос"; "частотность"; "url"; "Видимость Сегодня"; "Видимость Прошлая неделя"; "Видимость Прошлый месяц"; "Видимость Прошлый год".
2) SEO Конкуренты. Результат полученный запросом: "Конкурент", "Видимость".
3) SEO Видимость. Результат полученный запросом: "Видимость(позиция)", "Дата".
Есть пример в приложении, скрипта для другого сервиса Allposition (не используйте код оттуда для написания скрипта под Топвизор, это просто ориентир, там другое апи).
Скрипты и боты