From ea293f3c5410692238789a3178fe3722dbf765e2 Mon Sep 17 00:00:00 2001 From: Anton Date: Sun, 24 Mar 2024 18:02:58 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9A=D0=BE=D0=BC=D0=BC=D0=B5=D0=BD=D1=82?= =?UTF-8?q?=D0=B0=D1=80=D0=B8=D0=B8=20VK?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- OPI/src/CommonModules/OPI_VK/Module.bsl | 86 +++++++++++++++++++------ 1 file changed, 65 insertions(+), 21 deletions(-) diff --git a/OPI/src/CommonModules/OPI_VK/Module.bsl b/OPI/src/CommonModules/OPI_VK/Module.bsl index 5d4ca385b1..e704edf91c 100644 --- a/OPI/src/CommonModules/OPI_VK/Module.bsl +++ b/OPI/src/CommonModules/OPI_VK/Module.bsl @@ -860,15 +860,26 @@ #Область РаботаСРекламнымКабинетом -// Создать рекламную кампанию. +// Создать рекламную кампанию +// Создает кампанию в выбранном рекламном кабинете +// +// Структура данных авторизации: +// { +// ""access_token"": """", +// ""from_group"" : ""1"", +// ""owner_id"" : """", +// ""v"" : ""5.131"", +// ""app_id"" : """", +// ""group_id"" : """" +// } // // Параметры: -// IDКабинета - Строка,Число - ID рекламного кабинета -// Наименование - Строка - Наименование кампании -// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры +// IDКабинета - Строка,Число - ID рекламного кабинета - cabinet +// Наименование - Строка - Наименование кампании - name +// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json // // Возвращаемое значение: -// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера +// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK Функция СоздатьРекламнуюКампанию(Знач IDКабинета, Знач Наименование, Знач Параметры = "") Экспорт ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); @@ -900,18 +911,29 @@ КонецФункции -// Создать рекламное объявление. +// Создать рекламное объявление +// Создает рекламное объявление на основе поста +// +// Структура данных авторизации: +// { +// ""access_token"": """", +// ""from_group"" : ""1"", +// ""owner_id"" : """", +// ""v"" : ""5.131"", +// ""app_id"" : """", +// ""group_id"" : """" +// } // // Параметры: -// НомерКампании - Строка,Число - ID рекламной кампании -// ДневнойЛимит - Строка,Число - Дневной лимит в рублях -// НомерКатегории - Строка,Число - Номер рекламной категории -// IDПоста - Строка,Число - ID поста, используемого в качетсве рекламы -// IDКабинета - Строка,Число - ID рекламного кабинета -// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры +// НомерКампании - Строка,Число - ID рекламной кампании - campaign +// ДневнойЛимит - Строка,Число - Дневной лимит в рублях - limit +// НомерКатегории - Строка,Число - Номер рекламной категории - category +// IDПоста - Строка,Число - ID поста, используемого в качетсве рекламы - post +// IDКабинета - Строка,Число - ID рекламного кабинета - cabinet +// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json // // Возвращаемое значение: -// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера ВК +// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK Функция СоздатьРекламноеОбъявление(Знач НомерКампании , Знач ДневнойЛимит , Знач НомерКатегории @@ -957,15 +979,26 @@ КонецФункции -// Приостановить рекламное объявление. +// Приостановить рекламное объявление +// Приостанавливает показ рекламного объявления +// +// Структура данных авторизации: +// { +// ""access_token"": """", +// ""from_group"" : ""1"", +// ""owner_id"" : """", +// ""v"" : ""5.131"", +// ""app_id"" : """", +// ""group_id"" : """" +// } // // Параметры: -// IDКабинета - Строка,Число - ID рекламного кабинета -// IDОбъявления - Строка,Число - ID объявления -// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры +// IDКабинета - Строка,Число - ID рекламного кабинета - cabinet +// IDОбъявления - Строка,Число - ID объявления - ad +// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json // // Возвращаемое значение: -// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера ВК +// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK Функция ПриостановитьРекламноеОбъявление(Знач IDКабинета, Знач IDОбъявления, Знач Параметры = "") Экспорт Параметры_ = ПолучитьСтандартныеПараметры(Параметры); @@ -990,13 +1023,24 @@ КонецФункции -// Получить список рекламных категорий. +// Получить список рекламных категорий +// Получает список id рекламных категорий для создания рекламного объявления +// +// Структура данных авторизации: +// { +// ""access_token"": """", +// ""from_group"" : ""1"", +// ""owner_id"" : """", +// ""v"" : ""5.131"", +// ""app_id"" : """", +// ""group_id"" : """" +// } // // Параметры: -// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры +// Параметры - Структура из Строка - См.ПолучитьСтандартныеПараметры - auth - JSON - JSON авторизации или путь к .json // // Возвращаемое значение: -// Строка, Произвольный, ДвоичныеДанные, Неопределено - Получить список рекламных категорий +// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK Функция ПолучитьСписокРекламныхКатегорий(Знач Параметры = "") Экспорт Параметры_ = ПолучитьСтандартныеПараметры(Параметры);