1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-11-24 08:52:18 +02:00

Примеры кода YD En

This commit is contained in:
Anton Titovets 2024-08-14 15:32:55 +03:00
parent 6bf8d0f89e
commit 5a6c29eef7
37 changed files with 4357 additions and 4336 deletions

View File

@ -60,21 +60,6 @@
МетодыКонвертации.ПортироватьНабор(СоответствиеМодулей, СоответствиеЗамен);
ЛокальныеПараметры = НайтиФайлы(КаталогПараметровЛок, "*.json");
Для Каждого ФайлПараметров Из ЛокальныеПараметры Цикл
ТекущиеПараметры = Инструменты.ПрочитатьФайлJSON(ФайлПараметров.ПолноеИмя);
МодульТестов = ТекущиеПараметры["testsModulePath"];
КаталогПримеров = ТекущиеПараметры["codeExamplesSrc"];
КаталогЗначенийТестов = ТекущиеПараметры["testValuesSrc"];
ИмяОбласти = ТекущиеПараметры["testsRegionName"];
МетодыПримеровКода.ПолучитьПримерыКодаДокументации(МодульТестов
, КаталогПримеров
, КаталогЗначенийТестов
, ИмяОбласти);
КонецЦикла;
ЕстьНовыеСлова = МетодыСловарей.СоздатьНаборСловарей(ФайлыРазбораСловаря, Языки, КаталогСловарей);
@ -83,9 +68,23 @@
МетодыПеревода.ПеревестиПроект(КаталогСловарей, Корень, ОсновнойЯзык, Языки, ФайлыПеревода);
ФайлыФорматирования = ОпределитьНаборФайловФорматирования();
МетодыФорматирования.ОтформатироватьНабор(ФайлыФорматирования);
Для Каждого ФайлПараметров Из ЛокальныеПараметры Цикл
ТекущиеПараметры = Инструменты.ПрочитатьФайлJSON(ФайлПараметров.ПолноеИмя);
МодульТестов = ТекущиеПараметры["testsModulePath"];
КаталогПримеров = ТекущиеПараметры["codeExamplesSrc"];
КаталогЗначенийТестов = ТекущиеПараметры["testValuesSrc"];
ИмяОбласти = ТекущиеПараметры["testsRegionName"];
МетодыПримеровКода.ПолучитьПримерыКодаДокументации(МодульТестов
, КаталогПримеров
, КаталогЗначенийТестов
, ИмяОбласти);
КонецЦикла;
Языки.Добавить(ОсновнойЯзык);
МетодыCLI.СформироватьCLI(Корень, Языки, КаталогДополнений);

View File

@ -1,3 +1,4 @@
{
"Token": "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...",
"Path": "/alpaca.png"
}

View File

@ -1,5 +1,6 @@
{
"Token": "y0_AgAAAABdylaOAA...",
"Image": "https://openintegrations.dev/test_data/picture.jpg",
"Path": "/AlpacaInFile.png",
"File": "C:\\logo.png"
}

View File

@ -1,5 +1,5 @@
{
"Token": "y0_AgAAAABdylaOAA...",
"Path": "/Alpaca.png",
"Address": "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/Media/logo.png"
"Address": "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/Media/logo.png",
"Path": "/Alpaca.png"
}

View File

@ -1,5 +1,6 @@

Token = "y0_AgAAAABdylaOAA...";
Path = "/Alpaca.png"
Response = OPI_YandexDisk.CancelObjectPublication(Token, Path); //Map
Response = OPI_Tools.JSONString(Response); //String
 Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Path = "/b91ade1a-0731-4dd9-b453-199debd673c4.png";
Result = OPI_YandexDisk.CancelObjectPublication(Token, Path);
Check_YaDiskPath(Result, Path, False);

View File

@ -1,7 +1,5 @@

Token = "y0_AgAAAABdylaOAA...";
Original = "/Alpaca.png";
Path = "/Alpaca (copy).png";
Response = OPI_YandexDisk.CreateObjectCopy(Token, Original, Path); //Map
Response = OPI_Tools.JSONString(Response); //String
 Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Original = "/b91ade1a-0731-4dd9-b453-199debd673c4.png";
Path = "/" + String(New UUID) + ".png";
Result = OPI_YandexDisk.CreateObjectCopy(Token, Original, Path, True);

View File

@ -1,5 +1,6 @@

Token = "y0_AgAAAABdylaOAA...";
Path = "/Alpaca.png"
Response = OPI_YandexDisk.DeleteObject(Token, Path); //Map
Response = OPI_Tools.JSONString(Response); //String
 Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Path = "/657bb0d1-fc8d-4812-90fe-447ed21bc367.png";
Result = OPI_YandexDisk.DeleteObject(Token, Path, False);
OPI_Tools.Pause(5);

View File

@ -1,2 +1,4 @@
 Path = "/alpaca.png";
Result = OPI_YandexDisk.DownloadFile(Token, Path);
 Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Path = "/b88bbbcb-0261-4669-a161-28887de75ef6.png";
Result = OPI_YandexDisk.DownloadFile(Token, Path);

View File

@ -1,5 +1,4 @@

Token = "y0_AgAAAABdylaOAA...";
Path = "/Alpaca.png"
Response = OPI_YandexDisk.GetDownloadLink(Token, Path); //Map
Response = OPI_Tools.JSONString(Response); //String
 Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Path = "/b88bbbcb-0261-4669-a161-28887de75ef6.png";
Result = OPI_YandexDisk.GetDownloadLink(Token, Path);

View File

@ -1,6 +1,6 @@

Token = "y0_AgAAAABdylaOAA...";
URL = "https://disk.yandex.by/i/txwzakUVtxgjoQ"
Response = OPI_YandexDisk.GetDownloadLinkForPublicObject(Token, URL); //Map
Response = OPI_Tools.JSONString(Response); //String
 Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
URL = "https://yadi.sk/d/SkGfnxKeOI0oYQ";
Result = OPI_YandexDisk.GetDownloadLinkForPublicObject(Token, URL);
Check_YaDiskLink(Result);

View File

@ -1,4 +1,6 @@

Token = "y0_AgAAAABdylaOAA...";
Response = OPI_YandexDisk.GetFilesList(Token, 2, 1, "image"); //Map
Response = OPI_Tools.JSONString(Response); //String
 Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Count = 2;
OffsetFromStart = 1;
FilterByType = "image";
Result = OPI_YandexDisk.GetFilesList(Token, Count, OffsetFromStart, FilterByType);

View File

@ -1,5 +1,4 @@

Token = "y0_AgAAAABdylaOAA...";
Path = "/Alpaca.png"
Response = OPI_YandexDisk.GetObject(Token, Path); //Map
Response = OPI_Tools.JSONString(Response); //String
 Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Path = "/657bb0d1-fc8d-4812-90fe-447ed21bc367.png";
Result = OPI_YandexDisk.GetObject(Token, Path);

View File

@ -1,6 +1,6 @@

Token = "y0_AgAAAABdylaOAA...";
URL = "https://disk.yandex.by/i/txwzakUVtxgjoQ"
Response = OPI_YandexDisk.GetPublicObject(Token, URL); //Map
Response = OPI_Tools.JSONString(Response); //String
 Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
URL = "https://yadi.sk/d/SkGfnxKeOI0oYQ";
Result = OPI_YandexDisk.GetPublicObject(Token, URL);
Check_YaDiskPath(Result, "", True);

View File

@ -1,5 +1,5 @@

Token = "y0_AgAAAABdylaOAA...";
Response = OPI_YandexDisk.GetPublishedObjectsList(Token, 2, 1); //Map
Response = OPI_Tools.JSONString(Response); //String
 Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Count = 2;
OffsetFromStart = 1;
Result = OPI_YandexDisk.GetPublishedObjectsList(Token, Count, OffsetFromStart);

View File

@ -1,7 +1,5 @@

Token = "y0_AgAAAABdylaOAA...";
Original = "/Alpaca.png";
Path = "/TestFolder/Alpaca (Moved).png";
Response = OPI_YandexDisk.MoveObject(Token, Original, Path); //Map
Response = OPI_Tools.JSONString(Response); //String
 Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Original = "/b91ade1a-0731-4dd9-b453-199debd673c4.png";
Path = "/" + String(New UUID) + ".png";
Result = OPI_YandexDisk.MoveObject(Token, Original, Path, True);

View File

@ -1,5 +1,10 @@

Token = "y0_AgAAAABdylaOAA...";
Path = "/Alpaca.png"
Response = OPI_YandexDisk.PublishObject(Token, Path); //Map; Link to file - Response["public_url"]
Response = OPI_Tools.JSONString(Response); //String
 Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Path = "/b91ade1a-0731-4dd9-b453-199debd673c4.png";
Result = OPI_YandexDisk.PublishObject(Token, Path);
Check_YaDiskPath(Result, Path, True);
URL = Result["public_url"];
OPI_TestDataRetrieval.WriteParameter("YandexDisk_PublicURL", URL);
FunctionParameters.Insert("YandexDisk_PublicURL", URL);

View File

@ -1,6 +1,6 @@

Token = "y0_AgAAAABdylaOAA...";
URL = "https://disk.yandex.by/i/txwzakUVtxgjoQ"
Response = OPI_YandexDisk.SavePublicObjectToDisk(Token, URL); //Map
Response = OPI_Tools.JSONString(Response); //String
 Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
URL = "https://yadi.sk/d/SkGfnxKeOI0oYQ";
Result = OPI_YandexDisk.SavePublicObjectToDisk(Token, URL);
Check_YaDiskPath(Result, "", False);

View File

@ -1,7 +1,12 @@

Token = "y0_AgAAAABdylaOAA...";
Path = "/AlpacaInFile.png";
File = "C:\logo.png";
Response = OPI_YandexDisk.UploadFile(Token, Path, File); //Map
Response = OPI_Tools.JSONString(Response); //String
 Path1 = "/" + String(New UUID) + ".png";
Path2 = "/" + String(New UUID) + ".png";
Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Image = "https://openintegrations.dev/test_data/picture.jpg"; // URL
TFN = GetTempFileName("png"); // Path
CopyFile(Image, TFN);
Result = OPI_YandexDisk.UploadFile(Token, Path1, Image, True);
Result = OPI_YandexDisk.UploadFile(Token, Path2, TFN, True);

View File

@ -1,7 +1,5 @@

Token = "y0_AgAAAABdylaOAA...";
Path = "/Alpaca.png";
Address = "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/Media/logo.png";
Response = OPI_YandexDisk.UploadFileByURL(Token, Path, Address); //Map
Response = OPI_Tools.JSONString(Response); //String
 Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Address = "https://openintegrations.dev/test_data/picture.jpg";
Path = "/" + String(New UUID) + ".png";
Result = OPI_YandexDisk.UploadFileByURL(Token, Path, Address);

View File

@ -10,7 +10,9 @@
// Обработка событий...
Если Не События.Количество() = 0 Тогда
IDПоследнего = События[События.ВГраница()]["eventId"];
IDПоследнего = События[События.ВГраница()]["eventId"];
КонецЕсли;
КонецЦикла;

View File

@ -10,7 +10,9 @@
// Обработка событий...
Если Не События.Количество() = 0 Тогда
IDПоследнего = События[События.ВГраница()]["eventId"];
IDПоследнего = События[События.ВГраница()]["eventId"];
КонецЕсли;
КонецЦикла;

View File

@ -1,9 +1,9 @@
 Путь1 = "/" + Строка(Новый УникальныйИдентификатор) + ".png";
Путь2 = "/" + Строка(Новый УникальныйИдентификатор) + ".png";
Токен = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Картинка = "https://openintegrations.dev/test_data/picture.jpg"; // URL
ИВФ = ПолучитьИмяВременногоФайла("png"); // Путь
КопироватьФайл(Картинка, ИВФ);

View File

@ -1,10 +1,10 @@
 Токен = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Путь = "/b91ade1a-0731-4dd9-b453-199debd673c4.png";
Результат = OPI_YandexDisk.ОпубликоватьОбъект(Токен, Путь);
Проверка_ЯДискПуть(Результат, Путь, Истина);
URL = Результат["public_url"];
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("YandexDisk_PublicURL", URL);
ПараметрыФункции.Вставить("YandexDisk_PublicURL", URL);

View File

@ -1,6 +1,6 @@
 Токен = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Путь = "/b91ade1a-0731-4dd9-b453-199debd673c4.png";
Результат = OPI_YandexDisk.ОтменитьПубликациюОбъекта(Токен, Путь);
Проверка_ЯДискПуть(Результат, Путь, Ложь);

View File

@ -1,5 +1,5 @@
 Токен = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Оригинал = "/b91ade1a-0731-4dd9-b453-199debd673c4.png";
Путь = "/" + Строка(Новый УникальныйИдентификатор) + ".png";
Результат = OPI_YandexDisk.ПереместитьОбъект(Токен, Оригинал, Путь, Истина);

View File

@ -1,4 +1,4 @@
 Токен = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Путь = "/657bb0d1-fc8d-4812-90fe-447ed21bc367.png";
Результат = OPI_YandexDisk.ПолучитьОбъект(Токен, Путь);

View File

@ -1,6 +1,6 @@
 Токен = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
URL = "https://yadi.sk/d/SkGfnxKeOI0oYQ";
Результат = OPI_YandexDisk.ПолучитьПубличныйОбъект(Токен, URL);
Проверка_ЯДискПуть(Результат, "", Истина);

View File

@ -1,4 +1,4 @@
 Токен = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Путь = "/b88bbbcb-0261-4669-a161-28887de75ef6.png";
Путь = "/b88bbbcb-0261-4669-a161-28887de75ef6.png";
Результат = OPI_YandexDisk.ПолучитьСсылкуДляСкачивания(Токен, Путь);

View File

@ -1,6 +1,6 @@
 Токен = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
URL = "https://yadi.sk/d/SkGfnxKeOI0oYQ";
Результат = OPI_YandexDisk.ПолучитьСсылкуСкачиванияПубличногоОбъекта(Токен, URL);
Проверка_ЯДискСсылка(Результат);

View File

@ -1,5 +1,5 @@
 Токен = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Оригинал = "/b91ade1a-0731-4dd9-b453-199debd673c4.png";
Путь = "/" + Строка(Новый УникальныйИдентификатор) + ".png";
Результат = OPI_YandexDisk.СоздатьКопиюОбъекта(Токен, Оригинал, Путь, Истина);

View File

@ -1,6 +1,6 @@
 Токен = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
URL = "https://yadi.sk/d/SkGfnxKeOI0oYQ";
Результат = OPI_YandexDisk.СохранитьПубличныйОбъектНаДиск(Токен, URL);
Проверка_ЯДискПуть(Результат, "", Ложь);

View File

@ -1,6 +1,6 @@
 Токен = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Путь = "/657bb0d1-fc8d-4812-90fe-447ed21bc367.png";
Результат = OPI_YandexDisk.УдалитьОбъект(Токен, Путь, Ложь);
OPI_Инструменты.Пауза(5);

File diff suppressed because it is too large Load Diff

View File

@ -10342,7 +10342,7 @@ EndProcedure
Procedure YandexDisk_GetDownloadLink(FunctionParameters)
Token = FunctionParameters["YandexDisk_Token"];
Path = FunctionParameters["YandexDisk_PathForLink"];
Path = FunctionParameters["YandexDisk_PathForLink"];
Result = OPI_YandexDisk.GetDownloadLink(Token, Path);
@ -10537,7 +10537,9 @@ Procedure VKTeams_GetEvents(FunctionParameters)
// Event handling...
If Not Events.Count() = 0 Then
LastID = Events[Events.UBound()]["eventId"];
LastID = Events[Events.UBound()]["eventId"];
EndIf;
EndDo;

View File

@ -10342,7 +10342,7 @@ EndProcedure
Procedure YandexDisk_GetDownloadLink(FunctionParameters)
Token = FunctionParameters["YandexDisk_Token"];
Path = FunctionParameters["YandexDisk_PathForLink"];
Path = FunctionParameters["YandexDisk_PathForLink"];
Result = OPI_YandexDisk.GetDownloadLink(Token, Path);
@ -10537,7 +10537,9 @@ Procedure VKTeams_GetEvents(FunctionParameters)
// Event handling...
If Not Events.Count() = 0 Then
LastID = Events[Events.UBound()]["eventId"];
LastID = Events[Events.UBound()]["eventId"];
EndIf;
EndDo;

View File

@ -10341,7 +10341,7 @@
Процедура YandexDisk_ПолучитьСсылкуДляСкачивания(ПараметрыФункции)
Токен = ПараметрыФункции["YandexDisk_Token"];
Токен = ПараметрыФункции["YandexDisk_Token"];
Путь = ПараметрыФункции["YandexDisk_PathForLink"];
Результат = OPI_YandexDisk.ПолучитьСсылкуДляСкачивания(Токен, Путь);
@ -10537,7 +10537,9 @@
// Обработка событий...
Если Не События.Количество() = 0 Тогда
IDПоследнего = События[События.ВГраница()]["eventId"];
IDПоследнего = События[События.ВГраница()]["eventId"];
КонецЕсли;
КонецЦикла;

View File

@ -10341,7 +10341,7 @@
Процедура YandexDisk_ПолучитьСсылкуДляСкачивания(ПараметрыФункции)
Токен = ПараметрыФункции["YandexDisk_Token"];
Токен = ПараметрыФункции["YandexDisk_Token"];
Путь = ПараметрыФункции["YandexDisk_PathForLink"];
Результат = OPI_YandexDisk.ПолучитьСсылкуДляСкачивания(Токен, Путь);
@ -10537,7 +10537,9 @@
// Обработка событий...
Если Не События.Количество() = 0 Тогда
IDПоследнего = События[События.ВГраница()]["eventId"];
IDПоследнего = События[События.ВГраница()]["eventId"];
КонецЕсли;
КонецЦикла;