Есть бекенд на Django + опубликованное API бекэнда (swagger, Pgsql)
Требуется доработать интеграцию существующего проекта, опубликованный в GitHub, с целью взаимодействия с API rKeeper. DEV стенд системы автоматизации развернут вендором, документация по автоматизации:
https://docs.rkeeper.ru/delivery/opisanie-api-27843446.html
Требуется получить инфо по официантам, заказам, меню, столикам.
Параллельно работает фронт (с ним можно обсуждать какие-то детали по реализации)
Оставлять заявки могут только авторизованные пользователи.
Для интеграции вашего Django-проекта с API rKeeper и получения информации об официантах, заказах, меню и столиках, вы можете выполнить следующие шаги:
Изучение документации API: Ознакомьтесь с предоставленной документацией API rKeeper, чтобы понять доступные конечные точки (endpoints), методы HTTP (GET, POST и т.д.), необходимые параметры и формат данных.
Настройка аутентификации: Узнайте, какой метод аутентификации используется (например, токены, ключи API, OAuth). Настройте безопасное хранение этих данных в вашем приложении, используя переменные окружения или настройки Django.
Установка необходимых библиотек:
pip install requests
Библиотека requests поможет вам отправлять HTTP-запросы к API.
Создание клиента для API: В вашем Django-проекте создайте модуль или класс для взаимодействия с API rKeeper.
Модели: Создайте модели Django, соответствующие структурам данных, которые возвращает API.
Виды (views): Напишите views, которые будут использовать RKeeperClient для получения данных и передачи их в шаблоны.
Маршруты (urls.py): Добавьте необходимые URL-маршруты для доступа к новым views.
Я понял, что вы хотите доработать интеграцию существующего проекта на Django,, для взаимодействия с API rKeeper.
У меня несколько уточнений, чтобы понять задачу лучше:
- Как именно вы планируете отображать или использовать полученные данные? Например, нужно ли их форматировать или хранить в локальной базе (PgSQL) для дальнейшего использования?
- Нужно ли реализовать только чтение данных из rKeeper API, или потребуется также отправлять обновления (например, добавлять заказы)?
- Интеграция должна работать в вашем проекте на Django или как отдельный скрипт на любом ЯП? (Думаю лучше интегрироваться через API с двухсторон), что-бы при изменениях ничего не ломалось.
Для оптимизации мы можем настроить периодическую синхронизацию данных, чтобы не перегружать запросами API.
Дайте знать, если нужно что-то уточнить! Готов приступить к работе.
Добрый день, имею опыт работы с API r_keeper через XML Interface, как раз через него можно получить информацию из справочников (официанты, заказы, меню, столы)
В качестве решения могу внедрить в ваше Django приложение сервис для работы с API r_keeper, либо сделать автономный сервис, который можно будет использовать в вашем приложении
Готов обсуждать детали
Добрый день.
Есть опыт разработки на Python Django более 9 лет. И опыт интеграции Django приложений с различными сервисами, от банков до страховых, телефонии. Так же по результатам работы составлю перечень предложений по улучшению существующего приложения и инфраструктуры.
Оставлять заявки могут только авторизованные пользователи.
Разработка интеграции с rKeeper
Реклама
Разработка интеграции с rKeeper
Есть бекенд на Django + опубликованное API бекэнда (swagger, Pgsql)
Требуется доработать интеграцию существующего проекта, опубликованный в GitHub, с целью взаимодействия с API rKeeper. DEV стенд системы автоматизации развернут вендором, документация по автоматизации:
https://docs.rkeeper.ru/delivery/opisanie-api-27843446.html
Требуется получить инфо по официантам, заказам, меню, столикам.
Параллельно работает фронт (с ним можно обсуждать какие-то детали по реализации)
Другие открытые задания:
Написать отзыв на Яндекс картах100 р.
Бюджет: 100 р. Нужно написать отзыв на Яндекс картах. Тг ···
Передача проекта приложения на PHP Laravel + JavaScript Js VueJs98 000 р.
Бюджет: 98 000 р. ПЕРЕДАЮ ПРОЕКТ!!! СТОИМОСТЬ УКАЗАНА ПОСЛЕ ВЫПОЛНЕНИЯ ПРОЕКТА, ПОЛУЧИТЕ ПОСЛЕ ПОДТВЕРЖДЕНИЯ ЗАКАЗЧИКОМ Стек технологий - MySQL + PHP8.2 + Laravel 11 + JavaScript …
Отправить 1200 смс через ватсап1 200 р.
Бюджет: 1 200 р. Задача Задача: отправить сообщения на 1200 номеров через WhatsApp. Оплата по 1 руб за диалог. Что нужно сделать: Отправить сообщения по предоставленному сп…
поиск заданий