Новый метод авторизации через Bearer Token (рекомендуемый)

Все запросы к API требуют авторизации через Bearer-токен. Для получения токена доступа необходимо создать ключ на вашем сайте uCoz в панели управления по инструкции.

Тестовые запросы прямо в документации. Новый метод авторизации поддерживает функцию «Try it» в документации модулей. Укажите свой домен в поле Server и введите Bearer-токен в поле Authorize.

Активация модулей для uAPI

Важно: чтобы активировать модуль uCoz для uAPI, перейдите в Панель управления вашего сайта (вашсайт/admin), затем в верхнем меню откройте раздел Сайт → uAPI и включите API для нужных модулей.

Метод старой авторизации OAuth 1.0a (устаревший)

Создание приложения производится на странице регистрации uAPI.

После создания приложения необходимо получить Consumer key, Consumer secret, OAuth token и OAuth token secret для работы с uAPI. Для этого нужно выполнить три запроса:

Шаг 1. Получение временного токена

POST на http://uapi.ucoz.com/accounts/OAuthGetRequestToken

Параметры:

В ответ вы получите временные oauth_token и oauth_token_secret.

Шаг 2. Авторизация приложения

GET на http://uapi.ucoz.com/accounts/OAuthAuthorizeToken

Параметры: oauth_token, oauth_token_secret.

На этом шаге происходит подтверждение прав на использование ваших данных в приложении. В ответ вы получите временные oauth_token и oauth_verifier.

Шаг 3. Получение рабочих ключей

POST на http://uapi.ucoz.com/accounts/OAuthGetAccessToken

Параметры:

Это последний шаг — здесь вы получите окончательные (рабочие) Consumer key, Consumer secret, OAuth token и OAuth token secret. Все полученные данные будут сохранены в вашем профиле на странице панели uAPI.

OAuth Playgroundинтерактивная песочница поможет протестировать подключение к API по старому методу авторизации.