Kitworks API/Custom API controller

  • Версія Odoo

1,00 ₴ 1,00 ₴ 1.0 UAH

1,00 ₴

Такая комбинация не существует

Купити

Модуль призначений для інформаційного обміну даними системою Odoo з будь-якою сторонньою системою.


Опис Модуля

    Даний модуль Odoo є потужним інструментом для створення будь-яких ендпоінтів для поєднання Odoo зі сторонніми системами. З його допомогою можна отримати доступ до будь-якої інформації, що зберігається в системі Odoo, а також створювати та оновлювати дані. Модуль може бути корисним для поєднання з веб-сайтами на різних платформах, таких як Wordpress, Vue.js та інші, а також для поєднання з системами обробки та аналізу інформації, наприклад PowerBI або Excel.

    Доступ до даних може бути обмежений за допомогою API-токену або API-ключа, які можуть бути прив'язані до конкретного користувача з можливістю обмеження терміну дії та IP-адрес, з яких можна здійснювати запити. Таким чином, модуль забезпечує високий рівень безпеки та контролю над доступом до даних.

    Крім того, всі запити до API логуються та доступні для перегляду в системі. Це дає можливість контролювати та аналізувати дії користувачів та виявляти можливі проблеми у взаємодії з іншими системами.

    У загальному, модуль забезпечує зручний та безпечний спосіб для інтеграції Odoo з іншими системами та веб-сайтами. Він дозволяє легко отримувати та обробляти дані, а також забезпечує високий рівень безпеки та контролю над доступом до них.

Налаштування Модуля

    Для того щоб налаштувати даний модуль в Odoo слід вибрати категорію Додатки, натиснути кнопку «Оновити списки додатків» (що знаходиться зліва в верхньому рядку) та в пошуковій стрічці ввести "API", знайдені модулі встановити. Даний модуль складається з модуля Custom API controller та модуля Kitworks API.


    Наступним кроком буде зайти в Загальні налаштування та активувати режим розробника. В верхній панелі з'являється підменю АРІ.


     

     Для того щоб створити новий Endpoint вибираємо Custom Endpoint/ Новий.



    При натисканні на «Додати рядок» на вкладці Fields (поля) Вам відкривається нове діалогове вікно з можливістю вибрати ті дані, які Ви хочете отримати з вибраної Вами Моделі. В даному вікні Ви маєте можливість вибрати Пошук, натиснувши на маленьку емблему трикутника, що знаходиться в кінці поля для введення даних. Ви можете додавати стільки полів, скільки Вам необхідно.



        Для уточнення полів (виведення назви, тегів) слід використовувати Data Endpoint.


      При збереженні Custom Endpoint модуль автоматично надає Вам АРІ адресу.


    Для того, щоб згенерувати токен чи ключ Вам необхідно зайти в АРІ/API token чи API keys та натиснути "Новий". Для API token заповніть поле Користувач та натисніть Зберегти, а для API keys внесіть Name та Code в довільному форматі, та також натисніть Зберегти. При створенні ключів також можна вказати дозволені ІР адреси, з яких можна робити запити.




    Всі відправлені запити записуються в підменю API  - LOGs для зручності відслідковування, пошуку та деталізації всіх відправлених запитів.


    В Налаштуваннях АРІ Ви можете самостійно вказати префікс token, тривалість дії token та інші налаштування.


    Для прикладу, відправляємо один отриманий  Endpoint через Postman.