Как получить доступ к данным Яндекс.Метрики через 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"}

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

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

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

Похожие вопросы