Добавить в корзинуПозвонить
Найти в Дзене

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

Открытый пакет интеграций Добавил в Стек технологий для 1С информацию об OpenIntegration. Этот набор модулей, которые поставляются и в виде расширения, и в виде готовых файлов. В коде уже подготовлены все необходимые методы для взаимодействия с популярными API. Из ключевых сервисов можно отметить: Telegram, CDEK, Ozon, Yandex Disk и другие. Для работы с API не нужно самостоятельно читать документацию и готовить обвязку вызовов - все уже готово. Можно сразу обращаться к готовым методам, например OPI_YandexDisk.ЗагрузитьФайл() или OPI_VK.СоздатьПост(). У всех инструментов есть подробнейшая документация с примерами и кодом. Конечно, как и с любым API нужно будет выполнить первоначальную настройку на стороне сервиса, чтобы получить нужные токены и корректно настроить авторизацию, но дальнейшая работа уже может комфортно осуществляться с помощью этого пакета. Сам код методов выглядит так: ```bsl // Изменить сообщение // Изменяет состав существующего сообщения // // Параметры: // Токен

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

Добавил в Стек технологий для 1С информацию об OpenIntegration. Этот набор модулей, которые поставляются и в виде расширения, и в виде готовых файлов. В коде уже подготовлены все необходимые методы для взаимодействия с популярными API.

Из ключевых сервисов можно отметить: Telegram, CDEK, Ozon, Yandex Disk и другие. Для работы с API не нужно самостоятельно читать документацию и готовить обвязку вызовов - все уже готово. Можно сразу обращаться к готовым методам, например OPI_YandexDisk.ЗагрузитьФайл() или OPI_VK.СоздатьПост().

У всех инструментов есть подробнейшая документация с примерами и кодом. Конечно, как и с любым API нужно будет выполнить первоначальную настройку на стороне сервиса, чтобы получить нужные токены и корректно настроить авторизацию, но дальнейшая работа уже может комфортно осуществляться с помощью этого пакета.

Сам код методов выглядит так:

```bsl

// Изменить сообщение

// Изменяет состав существующего сообщения

//

// Параметры:

// Токен - Строка - Токен бота - token

// Канал - Строка - Идентификатор канала - channel

// Отметка - Строка - Временная отметка сообщения - stamp

// Текст - Строка - Новый текст сообщения - text

// МассивБлоков - Массив Из Структура - Массив описаний блоков - blocks - JSON массива описаний блоков

//

// Возвращаемое значение:

// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack

Функция ИзменитьСообщение(Знач Токен, Знач Канал, Знач Отметка, Знач Текст = "", Знач МассивБлоков = "") Экспорт

Строка_ = "Строка";

URL = "https://slack.com/api/chat.update";

Заголовки = ПолучитьЗаголовокАвторизации(Токен);

Параметры = Новый Структура;

OPI_Инструменты.ДобавитьПоле("channel", Канал , Строка_ , Параметры);

OPI_Инструменты.ДобавитьПоле("text" , Текст , Строка_ , Параметры);

OPI_Инструменты.ДобавитьПоле("ts" , Отметка , Строка_ , Параметры);

OPI_Инструменты.ДобавитьПоле("blocks" , МассивБлоков, "Коллекция", Параметры);

Ответ = OPI_ЗапросыHTTP.PostСТелом(URL, Параметры, Заголовки);

Возврат Ответ;

КонецФункции```

Больше полезных инструментов в Стеке технологий для 1С