Как получить доступ к данным Яндекс.Метрики через API?

Здравствуйте. Пытаюсь вывести на сайте через json данные с метрики.

Создал приложение, создал oauth_token, но когда пробую получить данные, вылазит 403 ошибка (нет доступа).

К примеру, использую запрос:

https://api-metrika.yandex.ru/stat/v1/data?metrics=ym:s:visits,ym:s:pageviews&dimensions=ym:s:referer,ym:s:startURLDomain&date1=2015-01-01&date2=yesterday&limit=10000&offset=1&ids=<мойidсчетчики>&oauth_token=<мойoauth_token>


И получаю:

{"errors":[{"error_type":"access_denied","message":"Access is denied"}],"code":403,"message":"Access is denied"}

Если сделать счетчик Метрики публичным и открыть всем доступ, тогда все работает, и данные отдаются корректно.

Можно ли не делая счетчик публичным, добиться, чтобы данные отдавались?
  • Вопрос задан
  • 1871 просмотр
Пригласить эксперта
Ответы на вопрос 1
@lukyoung
пропиши в заголовках Authorization: OAuth <oauth_token>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 140 000 до 200 000 ₽
Хабр Москва
от 70 000 до 100 000 ₽
Fancy state Москва
от 60 000 до 80 000 ₽
24 апр. 2024, в 13:32
300 руб./за проект
24 апр. 2024, в 13:10
400000 руб./за проект