---
sidebar_position: 1
---

# Создать пост
 Создает пост с картинками



`Функция СоздатьПост(Знач Текст, Знач МассивКартинок, Знач Реклама = Ложь, Знач СсылкаПодЗаписью = "", Знач Параметры = "") Экспорт`

  | Параметр | CLI опция | Тип | Назначение |
  |-|-|-|-|
  | Текст | --text | Строка | Текст поста |
  | МассивКартинок | --pictures | Массив из Строка,ДвоичныеДанные | Массив картинок |
  | Реклама | --ad | Булево | Признак ""Это реклама"" |
  | СсылкаПодЗаписью | --url | Строка | Ссылка (URL) под записью |
  | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |

  
  Возвращаемое значение:   Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK

<br/>




```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.СоздатьПост(Текст, Картинка, Ложь  ,    , Параметры);
```



```sh title="Пример команды CLI"
    
  oint vk СоздатьПост --text %text% --pictures %pictures% --ad %ad% --url %url% --auth %auth%

```

```json title="Результат"
{
 "response": {
  "post_id": 2123
 }
}
```
