mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-02 03:38:55 +02:00
56 lines
2.4 KiB
Markdown
56 lines
2.4 KiB
Markdown
---
|
|
sidebar_position: 8
|
|
---
|
|
|
|
# Сохранить картинку в альбом
|
|
Сохраняет картинку в альбом сообщества
|
|
|
|
|
|
*Функция СохранитьКартинкуВАльбом(Знач IDАльбома, Знач Картинка, Знач Описание = "", Знач Параметры = "") Экспорт*
|
|
|
|
| Параметр | CLI опция | Тип | Назначение |
|
|
|-|-|-|-|
|
|
| IDАльбома | --album | Строка,Число | ID альбома |
|
|
| Картинка | --picture | ДвоичныеДанные,Строка | Файл картинки |
|
|
| Описание | --description | Строка | Описание картинки |
|
|
| Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json |
|
|
|
|
|
|
Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK
|
|
|
|
```bsl title="Пример кода"
|
|
|
|
Параметры = ПолучитьПараметрыВК();
|
|
ОписаниеКартинки = "Картинка автотест";
|
|
ИДАльбома = "304369700";
|
|
|
|
Картинка = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Путь к файлу или Двоичные данные
|
|
ИВФ = ПолучитьИмяВременногоФайла("png");
|
|
КопироватьФайл(Картинка, ИВФ);
|
|
Картинка = Новый ДвоичныеДанные(ИВФ);
|
|
|
|
|
|
Результат = OPI_VK.СохранитьКартинкуВАльбом(ИДАльбома, Картинка, ОписаниеКартинки, Параметры);
|
|
|
|
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СохранитьКартинкуВАльбом", "VK");
|
|
|
|
|
|
|
|
Результат = OPI_VK.СохранитьКартинкуВАльбом(ИДАльбома, ИВФ, ОписаниеКартинки, Параметры);
|
|
|
|
|
|
```
|
|
|
|
```sh title="Пример команд CLI"
|
|
|
|
oint vk СохранитьКартинкуВАльбом --album %album% --picture "https://openintegrations.dev/test_data/picture.jpg" --description %description% --auth %auth%
|
|
|
|
```
|
|
|
|
|
|
```json title="Результат"
|
|
|
|
|
|
|
|
```
|