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

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

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

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

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

// Изменить сообщение 
// Изменяет состав существующего сообщения 
// 
// Параметры: 
// Токен - Строка - Токен бота - 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С](https://github.com/Oxotka/StackTechnologies1C)