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

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

3 дня

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

Интеграция API на Python

Разработаю интеграцию на Python для автоматической передачи данных между двумя сервисами через REST API. Подойдёт для обмена заявками, заказами, контактами и другой информацией между сервисами, которые предоставляют документированный REST API с доступом по API-ключу или Bearer-токену. В базовую стоимость входит: - 1 Python-скрипт для интеграции 2 сервисов; - 1 односторонний сценарий передачи данных; - 1 тип передаваемого объекта: заявка, контакт, заказ или другой согласованный тип; - до 2 методов REST API суммарно: получение данных из первого сервиса и отправка во второй; - обработка до 100 записей за один запуск без постраничной загрузки; - передача до 10 полей данных; - получение и отправка данных в формате JSON; - сопоставление и преобразование полей; - авторизация по API-ключу или готовому Bearer-токену; - проверка обязательных полей; - обработка ошибок соединения, тайм-аутов и некорректных ответов API; - базовое журналирование операций без сохранения секретных ключей; - тестирование на предоставленных обезличенных данных; - исходный код Python; - файл requirements.txt; - пример конфигурации .env.example; - инструкция по настройке и запуску. Примеры интеграций: получение информации о заявках через API и отправка уведомлений в Telegram, передача новых заказов между двумя сервисами с REST API, отправка данных в CRM с поддерживаемой авторизацией. Базовый сценарий: после ручного запуска Python-скрипт получает данные из одного сервиса, преобразует необходимые поля и передаёт их во второй сервис. Ограничения: базовая стоимость рассчитана на 2 сервиса с доступными документированными REST API. Не входят OAuth2, получение и автоматическое обновление токенов, постраничная загрузка, двусторонняя синхронизация, массовая миграция данных, подключение более 2 сервисов, обработка webhook, создание веб-интерфейса и интеграция с платёжными системами. Правки: ошибки и несоответствия согласованному техническому заданию исправляю без ограничений по количеству в течение 7 дней после сдачи. Дополнительные изменения по пожеланиям заказчика — до 2 кругов правок, до 5 небольших изменений сопоставления полей или настроек в каждом, без добавления новых функций и сервисов. Важно: базовая стоимость включает разработку и тестирование скрипта для ручного запуска. Постоянная работа на сервере в базовую стоимость не входит. Для непрерывной работы интеграции или приёма webhook потребуется сервер с необходимыми настройками. VPS предоставляет и оплачивает заказчик отдельно. Размещение проекта на VPS доступно как дополнительная опция. Ежемесячная аренда сервера, домен и платные тарифы сторонних API не входят в стоимость разработки и оплачиваются заказчиком. Для тестирования используются обезличенные данные. При передаче персональных данных клиентов заказчик обеспечивает законные основания их обработки и необходимые разрешения.

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

Скрипт интеграции (.py), requirements.txt, .env.example, журнал проверки (.txt) и инструкция (.md).

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

Документацию REST API двух сервисов, тестовые API-ключи или токены, описание одного сценария передачи, перечень до 10 полей и примеры входных и ожидаемых данных. Доступы должны позволять получать и отправлять тестовые записи.
Интеграция API на PythonИнтеграция API на PythonИнтеграция API на Python