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

@ -61,6 +61,15 @@
ЛокальныеПараметры = НайтиФайлы(КаталогПараметровЛок, "*.json"); ЛокальныеПараметры = НайтиФайлы(КаталогПараметровЛок, "*.json");
ЕстьНовыеСлова = МетодыСловарей.СоздатьНаборСловарей(ФайлыРазбораСловаря, Языки, КаталогСловарей);
Если Не ЕстьНовыеСлова Тогда
МетодыПеревода.ПеревестиПроект(КаталогСловарей, Корень, ОсновнойЯзык, Языки, ФайлыПеревода);
ФайлыФорматирования = ОпределитьНаборФайловФорматирования();
МетодыФорматирования.ОтформатироватьНабор(ФайлыФорматирования);
Для Каждого ФайлПараметров Из ЛокальныеПараметры Цикл Для Каждого ФайлПараметров Из ЛокальныеПараметры Цикл
ТекущиеПараметры = Инструменты.ПрочитатьФайлJSON(ФайлПараметров.ПолноеИмя); ТекущиеПараметры = Инструменты.ПрочитатьФайлJSON(ФайлПараметров.ПолноеИмя);
@ -76,16 +85,6 @@
КонецЦикла; КонецЦикла;
ЕстьНовыеСлова = МетодыСловарей.СоздатьНаборСловарей(ФайлыРазбораСловаря, Языки, КаталогСловарей);
Если Не ЕстьНовыеСлова Тогда
МетодыПеревода.ПеревестиПроект(КаталогСловарей, Корень, ОсновнойЯзык, Языки, ФайлыПеревода);
ФайлыФорматирования = ОпределитьНаборФайловФорматирования();
МетодыФорматирования.ОтформатироватьНабор(ФайлыФорматирования);
Языки.Добавить(ОсновнойЯзык); Языки.Добавить(ОсновнойЯзык);
МетодыCLI.СформироватьCLI(Корень, Языки, КаталогДополнений); МетодыCLI.СформироватьCLI(Корень, Языки, КаталогДополнений);

View File

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

View File

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

View File

@ -1,5 +1,5 @@
{ {
"Token": "y0_AgAAAABdylaOAA...", "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_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Token = "y0_AgAAAABdylaOAA..."; Path = "/b91ade1a-0731-4dd9-b453-199debd673c4.png";
Path = "/Alpaca.png"
Response = OPI_YandexDisk.CancelObjectPublication(Token, Path); //Map Result = OPI_YandexDisk.CancelObjectPublication(Token, Path);
Response = OPI_Tools.JSONString(Response); //String
Check_YaDiskPath(Result, Path, False);

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,10 @@
  Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Token = "y0_AgAAAABdylaOAA..."; Path = "/b91ade1a-0731-4dd9-b453-199debd673c4.png";
Path = "/Alpaca.png"
Response = OPI_YandexDisk.PublishObject(Token, Path); //Map; Link to file - Response["public_url"] Result = OPI_YandexDisk.PublishObject(Token, Path);
Response = OPI_Tools.JSONString(Response); //String
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_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Token = "y0_AgAAAABdylaOAA..."; URL = "https://yadi.sk/d/SkGfnxKeOI0oYQ";
URL = "https://disk.yandex.by/i/txwzakUVtxgjoQ"
Response = OPI_YandexDisk.SavePublicObjectToDisk(Token, URL); //Map Result = OPI_YandexDisk.SavePublicObjectToDisk(Token, URL);
Response = OPI_Tools.JSONString(Response); //String
Check_YaDiskPath(Result, "", False);

View File

@ -1,7 +1,12 @@
  Path1 = "/" + String(New UUID) + ".png";
Token = "y0_AgAAAABdylaOAA..."; Path2 = "/" + String(New UUID) + ".png";
Path = "/AlpacaInFile.png";
File = "C:\logo.png";
Response = OPI_YandexDisk.UploadFile(Token, Path, File); //Map Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Response = OPI_Tools.JSONString(Response); //String 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_AgAAAABdylaOAAs0QgAAAAD5i-a...";
Token = "y0_AgAAAABdylaOAA..."; Address = "https://openintegrations.dev/test_data/picture.jpg";
Path = "/Alpaca.png"; Path = "/" + String(New UUID) + ".png";
Address = "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/Media/logo.png";
Response = OPI_YandexDisk.UploadFileByURL(Token, Path, Address); //Map Result = OPI_YandexDisk.UploadFileByURL(Token, Path, Address);
Response = OPI_Tools.JSONString(Response); //String

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

@ -10537,7 +10537,9 @@ Procedure VKTeams_GetEvents(FunctionParameters)
// Event handling... // Event handling...
If Not Events.Count() = 0 Then If Not Events.Count() = 0 Then
LastID = Events[Events.UBound()]["eventId"]; LastID = Events[Events.UBound()]["eventId"];
EndIf; EndIf;
EndDo; EndDo;

View File

@ -10537,7 +10537,9 @@ Procedure VKTeams_GetEvents(FunctionParameters)
// Event handling... // Event handling...
If Not Events.Count() = 0 Then If Not Events.Count() = 0 Then
LastID = Events[Events.UBound()]["eventId"]; LastID = Events[Events.UBound()]["eventId"];
EndIf; EndIf;
EndDo; EndDo;

View File

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

View File

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