--- sidebar_position: 1 --- # Создать пост Создает пост с картинками *Функция СоздатьПост(Знач Текст, Знач МассивКартинок, Знач Реклама = Ложь, Знач СсылкаПодЗаписью = "", Знач Параметры = "") Экспорт* | Параметр | CLI опция | Тип | Назначение | |-|-|-|-| | Текст | --text | Строка | Текст поста | | МассивКартинок | --pictures | Массив из Строка,ДвоичныеДанные | Массив картинок | | Реклама | --ad | Булево | Признак ""Это реклама"" | | СсылкаПодЗаписью | --url | Строка | Ссылка (URL) под записью | | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json | Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK ```bsl title="Пример кода" Параметры = ПолучитьПараметрыВК(); Текст = "Пост из автотеста"; URL = "https://github.com/Bayselonarrend/OpenIntegrations"; Картинка = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Путь или Двоичные данные Картинка2 = "https://openintegrations.dev/test_data/picture2.jpg"; // URL, Путь или Двоичные данные ИВФ = ПолучитьИмяВременногоФайла("png"); КопироватьФайл(Картинка2, ИВФ); МассивКартинок = Новый Массив; МассивКартинок.Добавить(Картинка); МассивКартинок.Добавить(ИВФ); Результат = OPI_VK.СоздатьПост(Текст, МассивКартинок, Истина, URL, Параметры); OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПост", "VK"); Результат = OPI_VK.СоздатьПост(Текст, Картинка, Ложь , , Параметры); ``` ```sh title="Пример команд CLI" oint vk СоздатьПост --text %text% --pictures %pictures% --ad %ad% --url %url% --auth %auth% ``` ```json title="Результат" { "response": { "post_id": 2123 } } ```