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

Вопрос по квотам API

dmitry.61
30 августа 2016, 19:10

Не совсем понятно, что подразумевается под user_login (которому число запросов ограничено 5 тысячами в сутки).

Допустим я хочу сделать сервис, который строил бы по данным Метрики некие графики, и сделать его публичным. Чтобы любой пользователь мог подключить свой счетчик (в режиме readonly, конечно) и что-то там по данным из него нарисовать.

На кого будет выделены вышеупомянутые 5 тысяч - на весь сервис целиком или на каждый user_login@yandex.ru?

Или для каждого пользователя нужно будет получать отдельный токен?

И вообще, допускаются ли такие сервисы лицензией?

Спасибо.

3 комментария
Подписаться на комментарии к посту
Яндекс Василий
13 сентября 2016, 11:39
Здравствуйте, dmitry.61!
user_login - это логин, под которым Вы авторизуетесь в Яндексе.

Для каждого пользователя необходимо получать отдельный токен, ограничение 5 тысяч распространяется на пользователя.
Да, подобные сервисы допускаются.
То есть user_login - это я? Все-таки как-то не совсем понятно.



Вот если на примере.
У меня есть мой яндекс-логин и ранее упомянутый сервис, который крутится на моем сервере.
Далее в моем сервисе регистируется 10 человек (Иванов, Петров, Сидоров...), у каждого из которых может быть 1 или несколько счетчиков, которые они хотят подключить.
Сколько мне нужно токенов и к кому они будут привязаны - 1 ко мне или 10 к Иванову, Петрову и так далее?
И если второй вариант, то можно ли получать токены автоматически при регистрации каждого нового пользователя?

dmitry.61,
У каждого пользователя должен быть свой токен.
Насколько я знаю автоматически токены получать нельзя. Сначала тут https://oauth.yandex.ru/client/new нужно создать приложение, выбрать нужные права для работы. Затем у себя в сервисе сделать например кнопку"Авторизоваться под своим аккаунтом", при нажатии на нее перебрасывает на страницу Яндекса с просьбой подтвердить действие и все, пользователь получает токен который нужно где-нибудь сохранить чтобы каждый раз его не запрашивать.