1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-03-25 21:39:21 +02:00

YMK: Восстановление счетчика

This commit is contained in:
Anton 2024-11-10 16:19:14 +03:00
parent 9e2589150e
commit dd09c26aa4
6 changed files with 5502 additions and 5413 deletions

File diff suppressed because it is too large Load Diff

View File

@ -281,6 +281,32 @@
КонецФункции
// Восстановить счетчик
// Восстанавливает ранее удаленный счетчик по ID
//
// Примечание:
// Метод в документации API: [Восстановление счетчика](@yandex.ru/dev/metrika/ru/management/openapi/counter/undeleteCounter)
//
// Параметры:
// Токен - Строка - Токен авторизации - token
// IDСчетчика - Строка, Число - ID счетчика для восстановления - counter
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
Функция ВосстановитьСчетчик(Знач Токен, Знач IDСчетчика) Экспорт
OPI_ПреобразованиеТипов.ПолучитьСтроку(IDСчетчика);
Заголовки = OPI_YandexID.ПолучитьЗаголовокАвторизации(Токен);
URL = "https://api-metrika.yandex.net/management/v1/counter/%1/undelete";
URL = СтрШаблон(URL, IDСчетчика);
Ответ = OPI_Инструменты.Post(URL, , Заголовки);
Возврат Ответ;
КонецФункции
// Получить структуру счетчика
// Получает структуру стандартных полей для создания счетчика
//

View File

@ -2093,6 +2093,8 @@
YandexMetrika_ПолучитьСчетчик(ПараметрыТеста);
YandexMetrika_ИзменитьСчетчик(ПараметрыТеста);
YandexMetrika_УдалитьСчетчик(ПараметрыТеста);
YandexMetrika_ВосстановитьСчетчик(ПараметрыТеста);
YandexMetrika_УдалитьСчетчик(ПараметрыТеста);
КонецПроцедуры
@ -14543,6 +14545,20 @@
КонецПроцедуры
Процедура YandexMetrika_ВосстановитьСчетчик(ПараметрыФункции)
Токен = ПараметрыФункции["Metrika_Token"];
IDСчетчика = ПараметрыФункции["Metrika_CounterID"];
Результат = OPI_YandexMetrika.ВосстановитьСчетчик(Токен, IDСчетчика);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВосстановитьСчетчик", "YandexMetrika");
OPI_ПолучениеДанныхТестов.Проверка_МетрикаУспех(Результат);
КонецПроцедуры
#КонецОбласти
#КонецОбласти

View File

@ -1998,9 +1998,9 @@
КонецФункции
Функция ПолучитьОбщийМодуль(Знач Имя)
Модуль = Вычислить(Имя);
Возврат Модуль;
КонецФункции

View File

@ -281,6 +281,32 @@
КонецФункции
// Восстановить счетчик
// Восстанавливает ранее удаленный счетчик по ID
//
// Примечание:
// Метод в документации API: [Восстановление счетчика](@yandex.ru/dev/metrika/ru/management/openapi/counter/undeleteCounter)
//
// Параметры:
// Токен - Строка - Токен авторизации - token
// IDСчетчика - Строка, Число - ID счетчика для восстановления - counter
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Yandex
Функция ВосстановитьСчетчик(Знач Токен, Знач IDСчетчика) Экспорт
OPI_ПреобразованиеТипов.ПолучитьСтроку(IDСчетчика);
Заголовки = OPI_YandexID.ПолучитьЗаголовокАвторизации(Токен);
URL = "https://api-metrika.yandex.net/management/v1/counter/%1/undelete";
URL = СтрШаблон(URL, IDСчетчика);
Ответ = OPI_Инструменты.Post(URL, , Заголовки);
Возврат Ответ;
КонецФункции
// Получить структуру счетчика
// Получает структуру стандартных полей для создания счетчика
//

View File

@ -2093,6 +2093,8 @@
YandexMetrika_ПолучитьСчетчик(ПараметрыТеста);
YandexMetrika_ИзменитьСчетчик(ПараметрыТеста);
YandexMetrika_УдалитьСчетчик(ПараметрыТеста);
YandexMetrika_ВосстановитьСчетчик(ПараметрыТеста);
YandexMetrika_УдалитьСчетчик(ПараметрыТеста);
КонецПроцедуры
@ -14543,6 +14545,20 @@
КонецПроцедуры
Процедура YandexMetrika_ВосстановитьСчетчик(ПараметрыФункции)
Токен = ПараметрыФункции["Metrika_Token"];
IDСчетчика = ПараметрыФункции["Metrika_CounterID"];
Результат = OPI_YandexMetrika.ВосстановитьСчетчик(Токен, IDСчетчика);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВосстановитьСчетчик", "YandexMetrika");
OPI_ПолучениеДанныхТестов.Проверка_МетрикаУспех(Результат);
КонецПроцедуры
#КонецОбласти
#КонецОбласти