0
Answered

Запрос clean возвращает код 402 {"detail": "Zero balance"}

Anonymous 5 years ago updated by Антон 5 years ago 12
Здравствуйте.

С какого-то времени на запрос к clean начал выдавать сабж.
Запросы к suggestions работают нормально.
"Перебора" по кол-ву запросов быть не могло (да и suggestions работает).
Все запросы идут транзитом, через свой сервер (CURL), запросы только типа "ADDRESS".

Проясните, пожалуста, ситуацию.

Answer

Answer
Answered
Добрый день. С 8 июля запросы стандартизации (метод clean) платные (10 копеек за запись).
Answer
Answered
Добрый день. С 8 июля запросы стандартизации (метод clean) платные (10 копеек за запись).
Тогда еще один резонный вопрос: это означает, что suggestions заполняют адррес только "до дома" (включительно) в любом варианте - бесплатном, платном (2800 в год)?
Чтобы "получить" квартиру (в любом варианте) нужно доплачивать по 10 коп. за запрос?
Не совсем так: чтобы получить адрес до квартиры бесплатно, достаточно просто работать с подсказками через jquery-плагин.
То есть, если это ajax-запрос, то "квартира бесплатно"? :)

Тогда у мнея есть дополнительные вопросы:
1. Как защитить свой ключ (токен) при этом? Согласитесь, стОит мне найти сайт(ы), использующий dadata+jquery, как ... сами понимаете (FireBug мне в помощь = токен у меня в кармане) . Я, собственно, сам и затеялся-то с CURL только ради этого - иначе зачем мне вообще нужен транзитный сервер? Я рассматривал платную подписку, но как-то не планировал "кормить" кулхацкеров...
2. Возможны какие-то варианты? Получается, что вы меня толкаете (без обид) на вариант с использованием ajax и "хрен с ним, с ключом". Заплати 2800 в год, и гори все синим пламенем. Как-то это не совсем правильно, что-ли. Получается, что альтернативно одаренные будут паразитировать на легальных пользователях?

Особенно "интересно" будет как раз с методом clean (плата за каждый запрос) :)

Я понимаю ваше беспокойство, и совершенно не хочу толкать вас на вариант «хрен с ним, с ключом». Вообще мы планируем вынести «бесплатную» часть clean внутрь suggest, тогда можно будет просто делать запросы к suggest с сервера.

Прямо сейчас можно привязать ваш ключ к конкретному домену, тогда злоумышленник, похитив ключ, все равно не сможет им воспользоваться. Если такой вариант подходит, напишите на support@dadata.ru (либо оставьте здесь приватное сообщение), и я подключу вам это ограничение.

2800 можно вообще не платить, если у вас меньше 10000 запросов в день :-)
Спасибо :)

Правильно (пункт 1). Вы же ничего не теряете, разрешив просто POST (с авторизацией), а не только ajax.

Привязываете к домену по referrer?

Платить собирался (правда, несколько позже, когда немного (и если) раскрутимся), честно говоря, просто из желания поддержать отличный сервис. Очень удобно. Респект :)
Привязка к домену по рефереру, да.

Спасибо за отзыв, рады быть вам полезными :-)
Здравствуйте.

Цитирую Вас (см. ответ выше): "Не совсем так: чтобы получить адрес до квартиры бесплатно, достаточно просто работать с подсказками через jquery-плагин."

Переключил с CURL на плагин: сегодня (15.07) получаю опять {detail: "Zero balance"}

Что скажете?


Причем, оказывается, все еще хуже: уже не удается получить дом из suggestions
После получения улицы применяется уже clean
Пример: обл Московская, р-н Ленинский, г Видное, ул Березовая
Дайте, пожалуйста, ссылку на страницу, где подключены подсказки. Или пришлите ваш код на support@dadata.ru.
Пришла в голову мысль: у меня реферер в запросе с локальным адресом (192.168.х.х) - сервер за NAT.
Может вы там что-то "подкрутили" вчера-сегодня на этот счет? :)

Если не прав, пришлю код, но он самый обычный.

Да, еще спасибо за терпение :)
Нет, ничего не подкручивали.