mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-11-24 08:52:18 +02:00
Примеры кода YD En
This commit is contained in:
parent
6bf8d0f89e
commit
5a6c29eef7
19
.github/workflows/os/main.os
vendored
19
.github/workflows/os/main.os
vendored
@ -61,6 +61,15 @@
|
||||
|
||||
ЛокальныеПараметры = НайтиФайлы(КаталогПараметровЛок, "*.json");
|
||||
|
||||
ЕстьНовыеСлова = МетодыСловарей.СоздатьНаборСловарей(ФайлыРазбораСловаря, Языки, КаталогСловарей);
|
||||
|
||||
Если Не ЕстьНовыеСлова Тогда
|
||||
|
||||
МетодыПеревода.ПеревестиПроект(КаталогСловарей, Корень, ОсновнойЯзык, Языки, ФайлыПеревода);
|
||||
|
||||
ФайлыФорматирования = ОпределитьНаборФайловФорматирования();
|
||||
МетодыФорматирования.ОтформатироватьНабор(ФайлыФорматирования);
|
||||
|
||||
Для Каждого ФайлПараметров Из ЛокальныеПараметры Цикл
|
||||
|
||||
ТекущиеПараметры = Инструменты.ПрочитатьФайлJSON(ФайлПараметров.ПолноеИмя);
|
||||
@ -76,16 +85,6 @@
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
ЕстьНовыеСлова = МетодыСловарей.СоздатьНаборСловарей(ФайлыРазбораСловаря, Языки, КаталогСловарей);
|
||||
|
||||
Если Не ЕстьНовыеСлова Тогда
|
||||
|
||||
МетодыПеревода.ПеревестиПроект(КаталогСловарей, Корень, ОсновнойЯзык, Языки, ФайлыПеревода);
|
||||
|
||||
ФайлыФорматирования = ОпределитьНаборФайловФорматирования();
|
||||
|
||||
МетодыФорматирования.ОтформатироватьНабор(ФайлыФорматирования);
|
||||
|
||||
Языки.Добавить(ОсновнойЯзык);
|
||||
|
||||
МетодыCLI.СформироватьCLI(Корень, Языки, КаталогДополнений);
|
||||
|
@ -1,3 +1,4 @@
|
||||
{
|
||||
"Token": "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...",
|
||||
"Path": "/alpaca.png"
|
||||
}
|
@ -1,5 +1,6 @@
|
||||
{
|
||||
"Token": "y0_AgAAAABdylaOAA...",
|
||||
"Image": "https://openintegrations.dev/test_data/picture.jpg",
|
||||
"Path": "/AlpacaInFile.png",
|
||||
"File": "C:\\logo.png"
|
||||
}
|
@ -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"
|
||||
}
|
@ -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);
|
||||
|
@ -1,7 +1,5 @@
|
||||
|
||||
Token = "y0_AgAAAABdylaOAA...";
|
||||
Original = "/Alpaca.png";
|
||||
Path = "/Alpaca (copy).png";
|
||||
Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
|
||||
Original = "/b91ade1a-0731-4dd9-b453-199debd673c4.png";
|
||||
Path = "/" + String(New UUID) + ".png";
|
||||
|
||||
Response = OPI_YandexDisk.CreateObjectCopy(Token, Original, Path); //Map
|
||||
Response = OPI_Tools.JSONString(Response); //String
|
||||
Result = OPI_YandexDisk.CreateObjectCopy(Token, Original, Path, True);
|
||||
|
@ -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);
|
||||
|
@ -1,2 +1,4 @@
|
||||
Path = "/alpaca.png";
|
||||
Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
|
||||
Path = "/b88bbbcb-0261-4669-a161-28887de75ef6.png";
|
||||
|
||||
Result = OPI_YandexDisk.DownloadFile(Token, Path);
|
||||
|
@ -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);
|
||||
|
@ -1,6 +1,6 @@
|
||||
|
||||
Token = "y0_AgAAAABdylaOAA...";
|
||||
URL = "https://disk.yandex.by/i/txwzakUVtxgjoQ"
|
||||
Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
|
||||
URL = "https://yadi.sk/d/SkGfnxKeOI0oYQ";
|
||||
|
||||
Response = OPI_YandexDisk.GetDownloadLinkForPublicObject(Token, URL); //Map
|
||||
Response = OPI_Tools.JSONString(Response); //String
|
||||
Result = OPI_YandexDisk.GetDownloadLinkForPublicObject(Token, URL);
|
||||
|
||||
Check_YaDiskLink(Result);
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
@ -1,6 +1,6 @@
|
||||
|
||||
Token = "y0_AgAAAABdylaOAA...";
|
||||
URL = "https://disk.yandex.by/i/txwzakUVtxgjoQ"
|
||||
Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
|
||||
URL = "https://yadi.sk/d/SkGfnxKeOI0oYQ";
|
||||
|
||||
Response = OPI_YandexDisk.GetPublicObject(Token, URL); //Map
|
||||
Response = OPI_Tools.JSONString(Response); //String
|
||||
Result = OPI_YandexDisk.GetPublicObject(Token, URL);
|
||||
|
||||
Check_YaDiskPath(Result, "", True);
|
||||
|
@ -1,5 +1,5 @@
|
||||
|
||||
Token = "y0_AgAAAABdylaOAA...";
|
||||
Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
|
||||
Count = 2;
|
||||
OffsetFromStart = 1;
|
||||
|
||||
Response = OPI_YandexDisk.GetPublishedObjectsList(Token, 2, 1); //Map
|
||||
Response = OPI_Tools.JSONString(Response); //String
|
||||
Result = OPI_YandexDisk.GetPublishedObjectsList(Token, Count, OffsetFromStart);
|
||||
|
@ -1,7 +1,5 @@
|
||||
|
||||
Token = "y0_AgAAAABdylaOAA...";
|
||||
Original = "/Alpaca.png";
|
||||
Path = "/TestFolder/Alpaca (Moved).png";
|
||||
Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
|
||||
Original = "/b91ade1a-0731-4dd9-b453-199debd673c4.png";
|
||||
Path = "/" + String(New UUID) + ".png";
|
||||
|
||||
Response = OPI_YandexDisk.MoveObject(Token, Original, Path); //Map
|
||||
Response = OPI_Tools.JSONString(Response); //String
|
||||
Result = OPI_YandexDisk.MoveObject(Token, Original, Path, True);
|
||||
|
@ -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);
|
||||
|
@ -1,6 +1,6 @@
|
||||
|
||||
Token = "y0_AgAAAABdylaOAA...";
|
||||
URL = "https://disk.yandex.by/i/txwzakUVtxgjoQ"
|
||||
Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
|
||||
URL = "https://yadi.sk/d/SkGfnxKeOI0oYQ";
|
||||
|
||||
Response = OPI_YandexDisk.SavePublicObjectToDisk(Token, URL); //Map
|
||||
Response = OPI_Tools.JSONString(Response); //String
|
||||
Result = OPI_YandexDisk.SavePublicObjectToDisk(Token, URL);
|
||||
|
||||
Check_YaDiskPath(Result, "", False);
|
||||
|
@ -1,7 +1,12 @@
|
||||
|
||||
Token = "y0_AgAAAABdylaOAA...";
|
||||
Path = "/AlpacaInFile.png";
|
||||
File = "C:\logo.png";
|
||||
Path1 = "/" + String(New UUID) + ".png";
|
||||
Path2 = "/" + String(New UUID) + ".png";
|
||||
|
||||
Response = OPI_YandexDisk.UploadFile(Token, Path, File); //Map
|
||||
Response = OPI_Tools.JSONString(Response); //String
|
||||
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);
|
||||
|
@ -1,7 +1,5 @@
|
||||
|
||||
Token = "y0_AgAAAABdylaOAA...";
|
||||
Path = "/Alpaca.png";
|
||||
Address = "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/Media/logo.png";
|
||||
Token = "y0_AgAAAABdylaOAAs0QgAAAAD5i-a...";
|
||||
Address = "https://openintegrations.dev/test_data/picture.jpg";
|
||||
Path = "/" + String(New UUID) + ".png";
|
||||
|
||||
Response = OPI_YandexDisk.UploadFileByURL(Token, Path, Address); //Map
|
||||
Response = OPI_Tools.JSONString(Response); //String
|
||||
Result = OPI_YandexDisk.UploadFileByURL(Token, Path, Address);
|
||||
|
@ -10,7 +10,9 @@
|
||||
// Обработка событий...
|
||||
|
||||
Если Не События.Количество() = 0 Тогда
|
||||
|
||||
IDПоследнего = События[События.ВГраница()]["eventId"];
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
@ -10,7 +10,9 @@
|
||||
// Обработка событий...
|
||||
|
||||
Если Не События.Количество() = 0 Тогда
|
||||
|
||||
IDПоследнего = События[События.ВГраница()]["eventId"];
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -10537,7 +10537,9 @@ Procedure VKTeams_GetEvents(FunctionParameters)
|
||||
// Event handling...
|
||||
|
||||
If Not Events.Count() = 0 Then
|
||||
|
||||
LastID = Events[Events.UBound()]["eventId"];
|
||||
|
||||
EndIf;
|
||||
|
||||
EndDo;
|
||||
|
@ -10537,7 +10537,9 @@ Procedure VKTeams_GetEvents(FunctionParameters)
|
||||
// Event handling...
|
||||
|
||||
If Not Events.Count() = 0 Then
|
||||
|
||||
LastID = Events[Events.UBound()]["eventId"];
|
||||
|
||||
EndIf;
|
||||
|
||||
EndDo;
|
||||
|
@ -10537,7 +10537,9 @@
|
||||
// Обработка событий...
|
||||
|
||||
Если Не События.Количество() = 0 Тогда
|
||||
|
||||
IDПоследнего = События[События.ВГраница()]["eventId"];
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
@ -10537,7 +10537,9 @@
|
||||
// Обработка событий...
|
||||
|
||||
Если Не События.Количество() = 0 Тогда
|
||||
|
||||
IDПоследнего = События[События.ВГраница()]["eventId"];
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецЦикла;
|
||||
|
Loading…
Reference in New Issue
Block a user