Гарантия возврата
Вернем деньги, если что-то пойдет не так.
Данила
Данила
Верифицированный пользователь
Чат откроется после оплаты
Стоимость услуги
15 600 rub

Срок выполнения

5 дней

Гарантия возврата
Вернем деньги, если что-то пойдет не так.
Данила
Данила
Верифицированный пользователь

Интеграция двух REST API: один поток данных на Python

Напишу скрипт Python для передачи данных между двумя REST API по HTTPS. За один запуск скрипт получает одну JSON-запись методом GET и создаёт одну запись во втором сервисе методом POST. В стоимость входят сопоставление до 10 полей верхнего уровня, проверка обязательных значений, обработка HTTP-ошибок и журнал результата. Пакет подходит для сервисов с готовыми документированными GET- и POST-методами и действующей авторизацией по статическому API-ключу или Bearer-токену. Передаются текст, числа и логические значения. Адреса методов, ключи и соответствие полей выносятся в настройки. Для повторной передачи скрипт запускается вручную; автоматическое повторное создание записей при ошибке не выполняется. Передам исходники, список зависимостей, пример настроек без секретов, инструкцию запуска и результаты проверки на тестовых данных. Включён один список правок в пределах описанного сценария; мои ошибки исправляются без ограничения этим списком. В пакет не входят OAuth, вложенные таблицы и файлы, пагинация, массовая миграция, двусторонний обмен, вебхуки, планировщик, развёртывание сервера и платные тарифы сервисов.

Заказчик получит:

Скрипт Python, зависимости, пример настроек без ключей, инструкция и протокол проверки.

До начала работы заказчик должен предоставить:

Документация двух REST API; адрес GET одной JSON-записи и POST создания записи; до 10 соответствий полей; примеры запросов и ответов; тестовые данные и тестовые API-ключи с минимальными правами. Среда запуска — Python 3.11+ с доступом к обоим сервисам. Секреты передаются только в закрытом рабочем канале после покупки.