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

Можно ли сделать получение данных от метрики без участия пользователя в oauth?

xumix
11 октября 2016, 21:08

Интересует аналог авторизации по сертификату у гугл аналитики.

У меня есть приложение, которое использует данные метрики, я не хочу, чтобы пользователя куда-то редиректило или еще что-то, нужно просто открыть страницу и получить данные. Реально ли такое сделать с апи метрики?

OAuth приложение я сделал, доступ дал, однако по  /authorize?response_type=token&client_id=<xxxxx>&login_hint=<xxxxxx>

меня редиректит на страницу авторизации.

3 комментария
Подписаться на комментарии к посту
Яндекс Василий
19 октября 2016, 18:17
В API Метрики авторизации по сертификатам нет. Для авторизации нужно получить OAuth-токен, который нельзя получить в автоматическом режиме. Для получения токена пользователь должен быть авторизован в Яндексе под тем аккаунтом, для данных которого хочет предоставить доступ приложению.
Яндекс Василий,
т.е. правильно ли я понимаю, что если я хочу использовать метрику в веб приложении, то мне надо будет делать так, чтобы каждый пользователь авторизовывался?
Я хочу показывать аналитику, но так, чтобы никаких действий пользователю не надо было делать.
Яндекс Василиса
1 ноября 2016, 13:21
xumix,
В рамках API Метрики авторизация происходит исключительно по OAuth-токену пользователя. Каким-либо образом автоматизировать процесс получения OAuth-токена невозможно. То есть, пользователь, для которого приложение пытается получить токен, должен быть авторизован в рамках сервисов Яндекса и должен подтвердить права приложения на доступ к данным аккаунта.