From 1b2fb670895640ae8d78eccbc365ba44089c3753 Mon Sep 17 00:00:00 2001 From: Vitaly the Alpaca Date: Mon, 8 Apr 2024 06:28:45 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=B5=D0=BE=D0=B1=D1=80=D0=B0?= =?UTF-8?q?=D0=B7=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20OPI=20->=20OInt=20?= =?UTF-8?q?(workflow)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- OInt/core/Modules/OPI_Telegram.os | 5 +++ OInt/core/Modules/OPI_Twitter.os | 16 ++++---- OInt/core/Modules/OPI_VK.os | 62 ++++++------------------------- 3 files changed, 25 insertions(+), 58 deletions(-) diff --git a/OInt/core/Modules/OPI_Telegram.os b/OInt/core/Modules/OPI_Telegram.os index 4c083ab30..084a1f73a 100644 --- a/OInt/core/Modules/OPI_Telegram.os +++ b/OInt/core/Modules/OPI_Telegram.os @@ -1118,6 +1118,11 @@ OPI_ПреобразованиеТипов.ПолучитьКоллекцию(СоответствиеФайлов); OPI_ПреобразованиеТипов.ПолучитьСтроку(Текст); + + Если ТипЗнч(СоответствиеФайлов) <> Тип("Соответствие") Тогда + ВызватьИсключение("Не удалось получить информацию из json медиа!); + Возврат; + КонецЕсли; Для Каждого ТекущийФайл Из СоответствиеФайлов Цикл diff --git a/OInt/core/Modules/OPI_Twitter.os b/OInt/core/Modules/OPI_Twitter.os index 766e1b4a8..969bd078a 100644 --- a/OInt/core/Modules/OPI_Twitter.os +++ b/OInt/core/Modules/OPI_Twitter.os @@ -251,7 +251,7 @@ // Параметры: // Текст - Строка - Текст твита - text // МассивГифок - Массив из Строка,ДвоичныеДанные - Массив файлов гифок - gifs -// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json +// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json // // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter @@ -268,7 +268,7 @@ // Параметры: // Текст - Строка - Текст твита - text // МассивВидео - Массив из Строка,ДвоичныеДанные - Массив файлов видео - videos -// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json +// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json // // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter @@ -299,8 +299,8 @@ // // Параметры: // МассивФайлов - Массив из Строка, ДвоичныеДанные - Массив файлов -// ТипВложений - Строка - Тип вложений -// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json +// ТипВложений - Строка - Тип вложений +// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json // // Возвращаемое значение: // Массив Из Строка - Массив ID медиа @@ -494,10 +494,10 @@ // Данные для API v1.1 - // oauth_token - из Authentication Tokens -> Access Token and Secret страницы настроек Twitter Developer - // oauth_token_secret - из Authentication Tokens -> Access Token and Secret страницы настроек Twitter Developer - // oauth_consumer_key - из Consumer Keys -> Access Token and Secret страницы настроек Twitter Developer - // oauth_consumer_secret - из Consumer Keys -> Access Token and Secret страницы настроек Twitter Developer + // oauth_token - Из Authentication Tokens -> Access Token and Secret страницы настроек Twitter Developer + // oauth_token_secret - Из Authentication Tokens -> Access Token and Secret страницы настроек Twitter Developer + // oauth_consumer_key - Из Consumer Keys -> Access Token and Secret страницы настроек Twitter Developer + // oauth_consumer_secret - Из Consumer Keys -> Access Token and Secret страницы настроек Twitter Developer // Эти токены обновлять не надо diff --git a/OInt/core/Modules/OPI_VK.os b/OInt/core/Modules/OPI_VK.os index cc2350fcc..d4ccbc7b2 100644 --- a/OInt/core/Modules/OPI_VK.os +++ b/OInt/core/Modules/OPI_VK.os @@ -69,8 +69,8 @@ // Параметры: // Текст - Строка - Текст поста - text // МассивКартинок - Массив из Строка,ДвоичныеДанные - Массив картинок - pictures -// Рекламный - Булево - Признак ""Это реклама"" (Ложь по ум.) - ad -// СсылкаПодЗаписью - Строка - Ссылка (URL) под записью (необяз.) - url +// Рекламный - Булево - Признак ""Это реклама"" - ad +// СсылкаПодЗаписью - Строка - Ссылка (URL) под записью - url // Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json // // Возвращаемое значение: @@ -275,7 +275,7 @@ // // Параметры: // Картинка - Строка,ДвоичныеДанные - Фон истории - picture -// URL - Строка - URL для кнопки под историей (необяз.) - url +// URL - Строка - URL для кнопки под историей - url // Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json // // Возвращаемое значение: @@ -375,7 +375,7 @@ // // Параметры: // IDОбсуждения - Строка,Число - ID обсуждения - topic -// УдалитьПолностью - Булево - Удалить полностью (Истина) или закрыть (Ложь, по ум.) - remove +// УдалитьПолностью - Булево - Удалить полностью (Истина) или закрыть - remove // Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json // // Возвращаемое значение: @@ -1011,25 +1011,6 @@ // Добавить товар // Добавляет новый товар в каталог сообщества // -// Структура данных описания товара: -// { -// "Имя" : "Новый товар", -// "Описание" : "Описание товара", -// "Категория" : "20173", -// "Цена" : 1, -// "СтараяЦена" : "", -// "ОсновноеФото" : "", -// "URL" : "", -// "ДополнительныеФото" : [], -// "ЗначенияСвойств" : [], -// "ГлавныйВГруппе" : "Ложь", -// "Ширина" : "", -// "Высота" : "", -// "Глубина" : "", -// "Вес" : "", -// "SKU" : "", -// "ДоступныйОстаток" : "1" -// } // Параметры: // ОписаниеТовара - Соответствие Из КлючИЗначение - См.ПолучитьОписаниеТовара - product - JSON описание товара или путь // Подборка - Строка - ID подборка для помещения товара, если необходимо - sel @@ -1044,25 +1025,6 @@ // Изменить товар // Изменяет ранее созданный товар // -// Структура данных описания товара: -// { -// "Имя" : "Новый товар", -// "Описание" : "Описание товара", -// "Категория" : "20173", -// "Цена" : 1, -// "СтараяЦена" : "", -// "ОсновноеФото" : "", -// "URL" : "", -// "ДополнительныеФото" : [], -// "ЗначенияСвойств" : [], -// "ГлавныйВГруппе" : "Ложь", -// "Ширина" : "", -// "Высота" : "", -// "Глубина" : "", -// "Вес" : "", -// "SKU" : "", -// "ДоступныйОстаток" : "1" -// } // Параметры: // Товар - Число,Строка - Идентификатор изменяемого товара - item // ОписаниеТовара - Соответствие Из КлючИЗначение - См.ПолучитьОписаниеТовара - product - JSON описание товара или путь @@ -1257,12 +1219,12 @@ // Изменяет свойства подборки товаров // // Параметры: -// Название - Строка - Новое название подборки - title -// Подборка - Строка - ID подборки - sel -// Картинка - Строка,ДвоичныеДанные - Новая картинка подборки - picture -// Основная - Булево - Основная - main -// Скрытая - Булево - Скрытая - hidden -// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json +// Название - Строка - Новое название подборки - title +// Подборка - Строка - ID подборки - sel +// Картинка - Строка,ДвоичныеДанные - Новая картинка подборки - picture +// Основная - Булево - Основная - main +// Скрытая - Булево - Скрытая - hidden +// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json // // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK @@ -1456,8 +1418,8 @@ // Добавляет вариант для существующего свойства // // Параметры: -// Значение - Строка - Значение свойства - value -// Свойство - Строка,Число - ID свойства, куда добавляется вариант - prop +// Значение - Строка - Значение свойства - value +// Свойство - Строка,Число - ID свойства, куда добавляется вариант - prop // Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON авторизации или путь к .json // // Возвращаемое значение: