Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 8, 2020 23:52:54

Evgen81
Зарегистрирован: 2020-01-08
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Скрипт интеграции двух веб-сервисов на Python 3

Здравствуйте! Я новичок на Python 3 и в целом в веб-программировании, хотя интернет-технологиями занимаюсь уже 12 лет.

Есть задачи “подружить” сервисы Битрикс24 и GetCourse. У того и другого есть API. В интернете нашел довольно много статей про работу с API на Python, однако, они все посвящены созданию СОБСТВЕННОГО API для своего сервиса.

Пожалуйста, подскажите, как подойти к этому вопросу. Может, есть какие-то понятные примеры для чайников, как такое организовать самому не прибегая к третьим сервисам-интеграторам навроде Zapier?

Спасибо!

Офлайн

#2 Янв. 9, 2020 00:52:15

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10031
Репутация: +  857  -
Профиль   Отправить e-mail  

Скрипт интеграции двух веб-сервисов на Python 3

Evgen81
Есть задачи “подружить” сервисы Битрикс24 и GetCourse. У того и другого есть API. В интернете нашел довольно много статей про работу с API на Python, однако, они все посвящены созданию СОБСТВЕННОГО API для своего сервиса.
Так и нужно сделать свой сервис со своим API, который и будет перенаправлять запросы от Битрикс24 в GetCourse и от GetCourse в Битрикс24.



Офлайн

#3 Янв. 9, 2020 01:12:52

Evgen81
Зарегистрирован: 2020-01-08
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Скрипт интеграции двух веб-сервисов на Python 3

py.user.next
Спасибо за ответ!
Уточню у Вас: т.е. я должен по любому создать сервис (скажем, на Django + Django Rest Framework), который по сути будет являться буфером? Конектиться сперва с одним сервисом, сохранять данные, а потом отправлять их уже в новом формате для второго сервиса?

Офлайн

#4 Янв. 9, 2020 05:09:31

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10031
Репутация: +  857  -
Профиль   Отправить e-mail  

Скрипт интеграции двух веб-сервисов на Python 3

Evgen81
который по сути будет являться буфером?
Он будет являться не столько буфером, сколько адаптером между этими разными платформами. То есть он будет принимать запросы от одной системы и транслировать их в запросы для другой системы в соответствии с твоими правилами, которые ты сам и придумаешь.

Evgen81
скажем, на Django + Django Rest Framework
Да Flask'а бы хватило. Может, и Golang-сервис какой-нибудь вообще поставить там, хотя без опыта Golang лучше не трогать.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version