Клуб Яндекс.Метрики

Как получить по API все счетчики (включая с других аккаунтов)

Пост в архиве.
Здравствуйте.

Подскажите пожалуйста, можно ли получить список всех счетчиков, включая другие аккаунты? Если да, то как?

Сейчас по запросу https://api-metrika.yandex.ru/management/v1/counters?oauth_token={токен} получаю только список счетчиков своего аккаунта + гостевые, а мне нужны еще с других аккаунтов, в которых мой аккаунт является представителем.
3 комментария
Katherine (Yandex)
27 января 2016, 22:19

Здравствуйте!

Вы можете создать метку (=группу), которая будет включать в себя все нужные счётчики. При этом эти счётчики должны быть доступны для вашего аккаунта. После этого можно будет отсылать запросы к API с использованием параметра gid взамен id для counter

А я попробовал добавить параметр ulogin (подсмотрел в старом API) - и у меня получилось выгрузить счетчики из других аккаунтов.
URL запроса получился такой https://api-metrika.yandex.ru/management/v1/counters?oauth_token={токен}&ulogin={логин}

Не подскажете, безопасно ли использовать параметр ulogin в API v1, или его поддержку могут убрать в любое время?
Katherine (Yandex)
27 января 2016, 22:19

Да, такой способ подходит, когда нужно выгрузить счётчики на представительских аккаунтах. Этот запрос идёт к api управления счётчиками (см. на management в урл запроса). Это api поддерживается в прежнем режиме.