API v2 — это обновленный интерфейс NiceNIC в стиле REST, который позволяет реселлерам автоматизировать все этапы жизненного цикла домена — регистрацию, перенос, продление, изменение WHOIS и управление DNS — с помощью защищённых HTTPS-запросов и ответов в формате JSON.
Версия 2 обеспечивает более высокую скорость отклика, упрощённую аутентификацию, улучшенную обработку ошибок и полностью основанный на JSON вывод вместо устаревших строк запросов. Она создана для более простой интеграции с современными приложениями и фреймворками.
После того как вы станете подтверждённым реселлером, войдите в панель управления и откройте раздел 'API Settings'. Там вы сможете сгенерировать API Key и Secret Token, чтобы сразу начать отправлять аутентифицированные запросы.
Вы можете проверять доступность доменов, регистрировать новые, продлевать существующие, переносить домены с помощью EPP-кодов, обновлять информацию WHOIS, управлять DNS-записями, проверять баланс счета и запрашивать статус домена — всё это без ручного входа в систему.
Любой язык, поддерживающий HTTPS-запросы, совместим с API. Разработчики обычно используют PHP (с cURL), Python (requests), Node.js (axios или fetch) или Java. Примеры скриптов на PHP опубликованы прямо на этой странице.
Да. Вы можете свободно тестировать API в демонстрационной среде перед переходом к рабочему серверу. Песочница имитирует реальные операции с доменами, но не создаёт и не списывает реальные заказы.
Все запросы должны выполняться через HTTPS с действительными учётными данными API. Можно настроить белый список IP-адресов, чтобы ограничить доступ только к вашим серверам. Токены зашифрованы, а ограничение скорости запросов используется для защиты как пользователей, так и сети регистратора.
Типичные конечные точки включают:
domain-register — регистрация новых доменов
domain-transfer — перенос входящих доменов
domain-renew — продление доменов
domain-info — запрос данных WHOIS
dns-modify — обновление серверов имён или DNS-записей
account-balance — проверка баланса реселлера
API возвращает понятный код ошибки и сообщение в формате JSON. Частые причины: неверные учётные данные, неавторизованные IP-адреса или некорректные параметры. Проверьте сообщение об ошибке или свяжитесь с нашей службой поддержки, предоставив журнал запроса для быстрого решения.
Все описания конечных точек, параметры, примеры аутентификации и демонстрационные скрипты PHP доступны по адресу http://www.unionroom.cn/reseller/apiv2.php. Также вы можете получить круглосуточную поддержку по вопросам интеграции через службу поддержки реселлеров.