mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-12-10 11:10:31 +02:00
Фикс бага нескольких изображений при создании поста ВК
This commit is contained in:
parent
1fcc093215
commit
a0103f033b
@ -82,6 +82,7 @@
|
||||
, Знач СсылкаПодЗаписью = ""
|
||||
, Знач Параметры = "") Экспорт
|
||||
|
||||
|
||||
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
||||
СтрокаВложений = "";
|
||||
|
||||
@ -95,7 +96,8 @@
|
||||
|
||||
Для Каждого КартинкаПоста Из МассивКартинок Цикл
|
||||
|
||||
Ответ = ЗагрузитьФотоНаСервер(КартинкаПоста, Параметры_);
|
||||
Параметры_ = ПолучитьСтандартныеПараметры(Параметры);
|
||||
Ответ = ЗагрузитьФотоНаСервер(КартинкаПоста, Параметры_);
|
||||
|
||||
ОтветСоответствие = Ответ.Получить("response")[0];
|
||||
|
||||
@ -1528,7 +1530,7 @@
|
||||
Параметры_.Вставить("app_id" , "");
|
||||
Параметры_.Вставить("group_id" , "");
|
||||
|
||||
Если ТипЗнч(Параметры) = Тип("Структура") Или ТипЗнч(Параметры) = Тип("Соответствие") Тогда
|
||||
Если ТипЗнч(Параметры) = Тип("Структура") Тогда
|
||||
Для Каждого ПереданныйПараметр Из Параметры Цикл
|
||||
Параметры_.Вставить(ПереданныйПараметр.Ключ, OPI_Инструменты.ЧислоВСтроку(ПереданныйПараметр.Значение));
|
||||
КонецЦикла;
|
||||
@ -1538,7 +1540,7 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ЗагрузитьФотоНаСервер(Знач Картинка, Параметры, Знач Вид = "Пост")
|
||||
Функция ЗагрузитьФотоНаСервер(Знач Картинка, Знач Параметры, Знач Вид = "Пост")
|
||||
|
||||
Response = "response";
|
||||
Файлы = Новый Соответствие;
|
||||
|
@ -737,6 +737,10 @@
|
||||
ИВФ = ПолучитьИмяВременногоФайла("png");
|
||||
Картинка.Записать(ИВФ);
|
||||
|
||||
МассивКартинок = Новый Массив;
|
||||
МассивКартинок.Добавить(OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Picture"));
|
||||
МассивКартинок.Добавить(OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Picture2"));
|
||||
|
||||
МассивРезультатов = Новый Массив;
|
||||
|
||||
МассивРезультатов.Добавить(OPI_VK.СоздатьПост(Текст, Картинка, Ложь , , Параметры));
|
||||
@ -745,6 +749,9 @@
|
||||
МассивРезультатов.Добавить(OPI_VK.СоздатьПост(Текст, ИВФ , Истина, URL, Параметры));
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
МассивРезультатов.Добавить(OPI_VK.СоздатьПост(Текст, МассивКартинок, Истина, URL, Параметры));
|
||||
OPI_Инструменты.Пауза(5);
|
||||
|
||||
Для Каждого Результат Из МассивРезультатов Цикл
|
||||
|
||||
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПост");
|
||||
@ -1126,7 +1133,7 @@
|
||||
Картинка = OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Picture");
|
||||
ИВФ = ПолучитьИмяВременногоФайла("png");
|
||||
Картинка.Записать(ИВФ);
|
||||
|
||||
|
||||
Результат = OPI_VK.СоздатьПодборкуТоваров("Тестовая подборка"
|
||||
, Картинка
|
||||
, Истина
|
||||
@ -1153,8 +1160,8 @@
|
||||
OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат[Response]).ИмеетТип(ТипЧисло).Равно(1);
|
||||
|
||||
МассивКартинок = Новый Массив;
|
||||
МассивКартинок.Добавить(ИВФ);
|
||||
МассивКартинок.Добавить(Картинка);
|
||||
МассивКартинок.Добавить(OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Picture"));
|
||||
МассивКартинок.Добавить(OPI_ПолучениеДанныхТестов.ПолучитьДвоичные("Picture2"));
|
||||
|
||||
Товар = Новый Соответствие();
|
||||
Товар.Вставить("Имя" , "Тестовый товар");
|
||||
|
Loading…
Reference in New Issue
Block a user