1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-21 01:50:24 +02:00
ОПИ - пакет библиотек для интеграции с API популярных сервисов
Go to file
2024-01-14 14:23:51 +03:00
docs Изменения по медиа и документации 2024-01-14 13:08:11 +03:00
Media Update docs.png 2024-01-14 14:23:51 +03:00
OPI Изменения по медиа и документации 2024-01-14 13:08:11 +03:00
README.md Update README.md 2024-01-14 13:23:28 +03:00

Открытый пакет интеграций

Набор библиотек для интеграции с некоторыми популярными API для 1C:Enterprise.

Проект состоит из общих модулей, каждый из которых отвечает за свой API, а также нескольких модулей-инструментов, общих для всех. Реализованные методы выполняют конечные задачи (вроде ОтправитьСообщение() или СоздатьПост()), что позволяет использовать их без углубления в реализацию. Однако, код, при этом, достаточно сильно декомпозирован - методы авторизации, получения данных и пр. по возможности вынесены в отдельные функции. Это позволяет легко добавлять новые методы, даже если они еще не реализованы в самой библиотеке на текущий момент.

На данный момент реализованы методы для работы со следующими API:


Релизы

Релизы библиотеки выходят в трех вариантах: XML файлов расширения для загрузки через конфигуратор, EDT проекта расширения и отдельного файла расширения формата cfe. Помимо этого, вы можете просто скопировать код общих модулей из релизов XML или EDT в свою конфигурацию вручную - кроме общих модулей там ничего нет.

Список релизова можно найти в Releases данного репозитория.

Документация

У ОПИ есть подробная документация с примерами по адресу https://opi.neocities.org. Там вы можете найти как общие положения о начаел работы с каждым конкретным API, так и описания каждого метода с примерами кода и возвращаемых значений.