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

Преобразование OPI -> OInt (workflow)

This commit is contained in:
Vitaly the Alpaca 2024-06-09 11:24:56 +00:00 committed by Vitaly the Alpaca (bot)
parent fb797f4829
commit 6c84a2678d
15 changed files with 4650 additions and 4114 deletions

File diff suppressed because it is too large Load Diff

View File

@ -227,7 +227,7 @@ Function CreateDatabase(Val Token, Val Parent, Val Title, Val Properties = "") E
// Count : number
// Date : date
// Status : Map
// Аtoтandinный : green
// Аtoandinный : green
// Inactive : red
// Архandin : yellow

View File

@ -494,7 +494,7 @@ Function GetStandardParameters(Val Parameters = "")
// The world gigacorporation of Elon Musk, by the way, a reminder ;)
// P.S The "Twitter Developer settings page" is often mentioned further" - this
// https://developer.twitter.com/en/portal/dashboard and inыбор toонtoретного проеtoта from withпandwithtoа (зtoчеto c toлючем)
// https://developer.twitter.com/en/portal/dashboard and inыбр totoренг преtoа from withпandwithtoа (зtoчеto c toлючем)
Parameters_ = New Map;
Permissions = "tweet.read tweet.write tweet.moderate.write users.read "
@ -514,7 +514,7 @@ Function GetStandardParameters(Val Parameters = "")
// For the next update, you need to use a new refresh_token, so hardcode
// won't work (access_token won't work either)
// |--> RefreshToken() ->|access_token --> Andwithпользуетwithя in т-нandand 2-х чаwithin for запроwithin
// |--> RefreshToken() ->|access_token --> in -нandand 2-х чаwithin for запрwithin
// | |refresh_token --|
// |--------[after 2 hrs.]-------------------|

View File

@ -323,7 +323,7 @@ EndFunction
// UserID - String, Number - Viber User ID
// IsChannel - Boolean - Sending to channel or bot chat
// Value - String, Structure - Value:
// * URL - String - Прand отпраintoе URL
// * URL - String - Прand праintoе URL
// * Size - Number, String - File size in case of sending
// * Extension - String - File extension in case of sending
// Text - String - Message text

View File

@ -426,8 +426,8 @@ Procedure VKAPI_LikeRepostComment() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["likes"]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["likes"]).ИмеетТип(TypeNumber).Залн();
ExternalPost = 2571;
ExternalWall = -218704372;
@ -438,7 +438,7 @@ Procedure VKAPI_LikeRepostComment() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["success"]).ИмеетТип(TypeNumber).Равно(1);
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["wall_repost_count"]).ИмеетТип(TypeNumber).Равно(1);
@ -448,8 +448,8 @@ Procedure VKAPI_LikeRepostComment() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["comment_id"]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["comment_id"]).ИмеетТип(TypeNumber).Залн();
OPI_VK.DeletePost(PostID, Parameters);
OPI_VK.DeletePost(Result[Response_]["post_id"], Parameters);
@ -470,9 +470,9 @@ Procedure VKAPI_GetStatistics() Export
OPI_TestDataRetrieval.WriteLog(Result, "GetStatistics");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["response"][0]["visitors"]).ИмеетТип(TypeMap).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["response"][0]["reach"]).ИмеетТип(TypeMap).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["response"][0]["visitors"]).ИмеетТип(TypeMap).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["response"][0]["reach"]).ИмеетТип(TypeMap).Залн();
OPI_Tools.Pause(5);
@ -514,7 +514,7 @@ Procedure VKAPI_CreateAdCampaign() Export
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result["error_code"]).ИмеетТип(TypeNumber).Равно(602);
OPI_TestDataRetrieval.ExpectsThat(Result[UID_]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[UID_]).ИмеетТип(TypeNumber).Залн();
CampaignID = Result[UID_];
CategoryID = 126;
@ -536,7 +536,7 @@ Procedure VKAPI_CreateAdCampaign() Export
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result["error_code"]).ИмеетТип(TypeNumber).Равно(602);
OPI_TestDataRetrieval.ExpectsThat(Result[UID_]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[UID_]).ИмеетТип(TypeNumber).Залн();
AnnouncementID = Result[UID_];
Result = OPI_VK.PauseAdvertisingAd(CabinetID, AnnouncementID, Parameters);
@ -546,7 +546,7 @@ Procedure VKAPI_CreateAdCampaign() Export
Result = Result[Response_][0];
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[UID_]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[UID_]).ИмеетТип(TypeNumber).Залн();
OPI_VK.DeletePost(PostID, Parameters);
@ -571,7 +571,7 @@ Procedure VKAPI_SendMessage() Export
OPI_TestDataRetrieval.WriteLog(Result, "WriteMessage");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map");
OPI_TestDataRetrieval.ExpectsThat(Result["response"]).ИмеетТип("Number").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["response"]).ИмеетТип("Number").Залн();
OPI_Tools.Pause(5);
@ -586,7 +586,7 @@ Procedure VKAPI_GetProductCategories() Export
OPI_TestDataRetrieval.ExpectsThat(Result)
.ИмеетТип("Map")
.Заполнено();
.Залн();
OPI_Tools.Pause(5);
@ -613,8 +613,8 @@ Procedure VKAPI_CreateProductSelection() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["albums_count"]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["market_album_id"]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["albums_count"]).ИмеетТип(TypeNumber).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["market_album_id"]).ИмеетТип(TypeNumber).Залн();
SelectionID = Result[Response_]["market_album_id"];
@ -653,7 +653,7 @@ Procedure VKAPI_CreateProductSelection() Export
OPI_TestDataRetrieval.WriteLog(Result, "AddProduct");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["market_item_id"]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["market_item_id"]).ИмеетТип(TypeNumber).Залн();
ProductID = Result[Response_]["market_item_id"];
@ -673,7 +673,7 @@ Procedure VKAPI_CreateProductSelection() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]).ИмеетТип(TypeNumber).Залн();
Result = OPI_VK.RemoveProductFromSelection(ProductID, SelectionID, Parameters); // Deletes from selections
@ -732,7 +732,7 @@ Procedure VKAPI_CreateProductWithProperties() Export
PropertyMap = New Map;
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["property_id"]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["property_id"]).ИмеетТип(TypeNumber).Залн();
Result = OPI_VK.EditProductProperty("Color (change.)", Property, Parameters);
@ -751,7 +751,7 @@ Procedure VKAPI_CreateProductWithProperties() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["variant_id"]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["variant_id"]).ИмеетТип(TypeNumber).Залн();
VariantID = Result[Response_]["variant_id"];
PropertyMap.Insert(Option, VariantID);
@ -799,7 +799,7 @@ Procedure VKAPI_CreateProductWithProperties() Export
YellowID = Result[Response_]["market_item_id"];
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[Response_][MII_]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_][MII_]).ИмеетТип(TypeNumber).Залн();
Product.Insert("Name" , "TestProduct (" + Red_ + ")");
Product.Insert("PropertyValues", PropertyMap[Red_]);
@ -813,7 +813,7 @@ Procedure VKAPI_CreateProductWithProperties() Export
RedID = Result[Response_][MII_];
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[Response_][MII_]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_][MII_]).ИмеетТип(TypeNumber).Залн();
ProductsArray = New Array;
ProductsArray.Add(YellowID);
@ -835,7 +835,7 @@ Procedure VKAPI_CreateProductWithProperties() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["item_group_id"]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["item_group_id"]).ИмеетТип(TypeNumber).Залн();
OPI_VK.DeleteProduct(YellowID , Parameters);
OPI_VK.DeleteProduct(RedID, Parameters);
@ -900,7 +900,7 @@ Procedure VKAPI_GetProductList() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result)
.ИмеетТип("Array").Заполнено();
.ИмеетТип("Array").Залн();
OPI_VK.DeleteProduct(ProductID, Parameters);
@ -928,7 +928,7 @@ Procedure VKAPI_GetSelectionList() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result)
.ИмеетТип("Array").Заполнено();
.ИмеетТип("Array").Залн();
OPI_VK.DeleteSelection(SelectionID, Parameters);
@ -946,7 +946,7 @@ Procedure VKAPI_GetPropertyList() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result)
.ИмеетТип("Array").Заполнено();
.ИмеетТип("Array").Залн();
OPI_Tools.Pause(5);
@ -962,7 +962,7 @@ Procedure VKAPI_GetOrderList() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result)
.ИмеетТип("Array").Заполнено();
.ИмеетТип("Array").Залн();
OPI_Tools.Pause(5);
@ -979,8 +979,8 @@ Procedure VKAPI_UploadVideo() Export
OPI_TestDataRetrieval.WriteLog(Result, "UploadVideoToServer");
OPI_TestDataRetrieval.ExpectsThat(Result["video_id"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["video_hash"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["video_id"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["video_hash"]).Залн();
OPI_Tools.Pause(5);
@ -999,7 +999,7 @@ Procedure YDisk_GetDiskInfo() Export
OPI_TestDataRetrieval.WriteLog(Result, "GetDiskInformation");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(Map).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(Map).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["system_folders"]).ИмеетТип(Map);
OPI_TestDataRetrieval.ExpectsThat(Result["user"]).ИмеетТип(Map);
@ -1016,7 +1016,7 @@ Procedure YDisk_CreateFolder() Export
OPI_TestDataRetrieval.WriteLog(Result, "CreateFolder");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["type"]).Равно("dir");
OPI_TestDataRetrieval.ExpectsThat(Result["path"]).Равно("disk:" + Path);
@ -1039,7 +1039,7 @@ Procedure YDisk_UploadByUrlAndGetObject() Export
OPI_TestDataRetrieval.WriteLog(Result, "GetObject");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["type"]).Равно("file");
OPI_TestDataRetrieval.ExpectsThat(Result["path"]).Равно("disk:" + Path);
@ -1106,7 +1106,7 @@ Procedure YDisk_CreateObjectCopy() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["type"]).Равно("file");
OPI_TestDataRetrieval.ExpectsThat(Result["path"]).Равно("disk:" + CopyPath);
@ -1130,15 +1130,15 @@ Procedure YDisk_GetDownloadLink() Export
OPI_TestDataRetrieval.WriteLog(Result, "GetDownloadLink");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["method"]).Равно("GET");
OPI_TestDataRetrieval.ExpectsThat(Result["href"]).ИмеетТип("String").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["href"]).ИмеетТип("String").Залн();
URL = Result["href"];
Result = OPI_YandexDisk.DownloadFile(Token, Path);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("BinaryData").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("BinaryData").Залн();
OPI_YandexDisk.DeleteObject(Token, Path, False);
@ -1154,7 +1154,7 @@ Procedure YDisk_GetFileList() Export
OPI_TestDataRetrieval.WriteLog(Result, "GetFilesList");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["limit"]).Равно(Count);
OPI_TestDataRetrieval.ExpectsThat(Result["offset"]).Равно(Indent);
OPI_TestDataRetrieval.ExpectsThat(Result["items"]).ИмеетТип("Array");
@ -1181,7 +1181,7 @@ Procedure YDisk_MoveObject() Export
OPI_TestDataRetrieval.WriteLog(Result, "MoveObject");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["type"]).Равно("file");
OPI_TestDataRetrieval.ExpectsThat(Result["path"]).Равно("disk:" + CopyPath);
@ -1212,15 +1212,15 @@ Procedure YDisk_PublicObjectActions() Export
OPI_TestDataRetrieval.WriteLog(Result, "GetDownloadLinkForPublicObject");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(Map).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(Map).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["method"]).Равно("GET");
OPI_TestDataRetrieval.ExpectsThat(Result["href"]).ИмеетТип("String").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["href"]).ИмеетТип("String").Залн();
Result = OPI_YandexDisk.GetPublicObject(Token, PublicURL);
OPI_TestDataRetrieval.WriteLog(Result, "GetPublicObject");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(Map).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(Map).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["type"]).Равно("file");
OPI_TestDataRetrieval.ExpectsThat(Result["path"]).Равно("/");
@ -1233,12 +1233,12 @@ Procedure YDisk_PublicObjectActions() Export
OPI_TestDataRetrieval.WriteLog(Result, "PublicationChange");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(Map).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(Map).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["type"]).Равно("file");
OPI_TestDataRetrieval.ExpectsThat(Result["path"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["path"]).Залн();
If Counter = 0 Then
OPI_TestDataRetrieval.ExpectsThat(Result[PUrl]).ИмеетТип("String").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[PUrl]).ИмеетТип("String").Залн();
Else
OPI_TestDataRetrieval.ExpectsThat(Result[PUrl]).ИмеетТип("Undefined");
EndIf;
@ -1263,7 +1263,7 @@ Procedure YDisk_GetPublishedList() Export
OPI_TestDataRetrieval.WriteLog(Result, "GetPublishedObjectsList");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["limit"]).Равно(Count);
OPI_TestDataRetrieval.ExpectsThat(Result["offset"]).Равно(Indent);
OPI_TestDataRetrieval.ExpectsThat(Result["items"]).ИмеетТип("Array");
@ -1297,8 +1297,8 @@ Procedure Viber_GetUserData() Export
OPI_TestDataRetrieval.WriteLog(Result, "GetUserData");
OPI_TestDataRetrieval.ExpectsThat(Result["chat_hostname"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["status_message"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["chat_hostname"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["status_message"]).Залн();
OPI_Tools.Pause(5);
EndProcedure
@ -1337,14 +1337,14 @@ Procedure Viber_SendTextMessage() Export
OPI_TestDataRetrieval.WriteLog(Result, "SendTextMessage");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
Result = OPI_Viber.SendTextMessage(ChannelToken, Text, Administrator, True, Keyboard);
OPI_TestDataRetrieval.WriteLog(Result, "SendTextMessage");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
OPI_Tools.Pause(5);
@ -1364,14 +1364,14 @@ Procedure Viber_SendImage() Export
OPI_TestDataRetrieval.WriteLog(Result, "SendImage");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
Result = OPI_Viber.SendImage(ChannelToken, Image, Administrator, True, Text);
OPI_TestDataRetrieval.WriteLog(Result, "SendImage");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
OPI_Tools.Pause(5);
@ -1390,14 +1390,14 @@ Procedure Viber_SendFile() Export
OPI_TestDataRetrieval.WriteLog(Result, "SendFile");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
Result = OPI_Viber.SendFile(ChannelToken, Document, Administrator, True, "docx");
OPI_TestDataRetrieval.WriteLog(Result, "SendFile");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
OPI_Tools.Pause(5);
@ -1417,14 +1417,14 @@ Procedure Viber_SendContact() Export
OPI_TestDataRetrieval.WriteLog(Result, "SendContact");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
Result = OPI_Viber.SendContact(ChannelToken, Name, Phone, Administrator, True);
OPI_TestDataRetrieval.WriteLog(Result, "SendContact");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
OPI_Tools.Pause(5);
@ -1444,14 +1444,14 @@ Procedure Viber_SendLocation() Export
OPI_TestDataRetrieval.WriteLog(Result, "SendLocation");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
Result = OPI_Viber.SendLocation(ChannelToken, Latitude, Longitude, Administrator, True);
OPI_TestDataRetrieval.WriteLog(Result, "SendLocation");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
OPI_Tools.Pause(5);
@ -1470,14 +1470,14 @@ Procedure Viber_SendLink() Export
OPI_TestDataRetrieval.WriteLog(Result, "SendLink");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
Result = OPI_Viber.SendLink(ChannelToken, URL, Administrator, True);
OPI_TestDataRetrieval.WriteLog(Result, "SendLink");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
OPI_Tools.Pause(5);
@ -1495,7 +1495,7 @@ Procedure GV_GetAuthorizationLink() Export
OPI_TestDataRetrieval.ExpectsThat(Result)
.ИмеетТип("String")
.Заполнено();
.Залн();
OPI_TestDataRetrieval.WriteParameter("Google_Link", Result);
@ -1532,7 +1532,7 @@ Procedure GV_UpdateToken() Export
Result = OPI_GoogleWorkspace.RefreshToken(ClientID, ClientSecret, RefreshToken);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map");
OPI_TestDataRetrieval.ExpectsThat(Result["access_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["access_token"]).Залн();
OPI_TestDataRetrieval.WriteParameter("Google_Token", Result["access_token"]);
@ -1576,7 +1576,7 @@ Procedure GC_CreateDeleteCalendar() Export
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[Summary]).Равно(Name);
OPI_TestDataRetrieval.ExpectsThat(Result["id"]).ИмеетТип(TypeString).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["id"]).ИмеетТип(TypeString).Залн();
Calendar = Result["id"];
@ -1740,7 +1740,7 @@ Procedure GD_GetCatalogList() Export
OPI_TestDataRetrieval.ExpectsThat(Result["files"]).ИмеетТип("Array");
OPI_TestDataRetrieval.ExpectsThat(Result[MimeType_]).Равно("application/vnd.google-apps.folder");
OPI_TestDataRetrieval.ExpectsThat(Result[Name_]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Name_]).Залн();
OPI_Tools.Pause(5);
Identifier = Result["id"];
@ -1752,7 +1752,7 @@ Procedure GD_GetCatalogList() Export
OPI_TestDataRetrieval.WriteLog(Result, "GetObjectInformation");
OPI_TestDataRetrieval.ExpectsThat(Result[MimeType_]).Равно("application/vnd.google-apps.folder");
OPI_TestDataRetrieval.ExpectsThat(Result[Name_]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Name_]).Залн();
OPI_Tools.Pause(5);
@ -1966,7 +1966,7 @@ Procedure GT_CreateTable() Export
OPI_TestDataRetrieval.WriteLog(Result, "CopySheet");
OPI_TestDataRetrieval.ExpectsThat(Result["title"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["title"]).Залн();
Name = "TestSheet";
@ -2073,7 +2073,7 @@ Procedure Twitter_GetAuthorizationLink() Export
Parameters = GetTwitterParameters();
Result = OPI_Twitter.GetAuthorizationLink(Parameters);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("String").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("String").Залн();
OPI_TestDataRetrieval.WriteParameter("Twitter_URL", Result);
@ -2086,9 +2086,9 @@ Procedure Twitter_UpdateToken() Export
Parameters = GetTwitterParameters();
Result = OPI_Twitter.RefreshToken(Parameters);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["access_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["refresh_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["access_token"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["refresh_token"]).Залн();
Refresh = Result["refresh_token"];
Token = Result["access_token"];
@ -2435,8 +2435,8 @@ Procedure Slack_GetBotInfo() Export
OPI_TestDataRetrieval.WriteLog(Result, "GetBotInformation");
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["bot_id"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["user_id"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["bot_id"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["user_id"]).Залн();
EndProcedure
@ -2479,7 +2479,7 @@ Procedure Slack_SendDeleteMessage() Export
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["channel"]).Равно(Channel);
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["message"]["text"]).Равно(Text);
Timestamp = Result["ts"];
@ -2490,7 +2490,7 @@ Procedure Slack_SendDeleteMessage() Export
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["channel"]).Равно(Channel);
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["message"]["text"]).Равно(Text2);
Result = OPI_Slack.GetMessageReplyList(Token, Channel, Timestamp);
@ -2504,7 +2504,7 @@ Procedure Slack_SendDeleteMessage() Export
OPI_TestDataRetrieval.WriteLog(Result, "GetMessageLink");
OPI_TestDataRetrieval.ExpectsThat(Result["channel"]).Равно(Channel);
OPI_TestDataRetrieval.ExpectsThat(Result["permalink"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["permalink"]).Залн();
Check_SlackOk(Result);
@ -2520,7 +2520,7 @@ Procedure Slack_SendDeleteMessage() Export
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["channel"]).Равно(Channel);
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Залн();
Tags.Add(Result["ts"]);
@ -2539,7 +2539,7 @@ Procedure Slack_SendDeleteMessage() Export
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["channel"]).Равно(Channel);
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Залн();
Tags.Add(Result["ts"]);
@ -2550,7 +2550,7 @@ Procedure Slack_SendDeleteMessage() Export
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["channel"]).Равно(Channel);
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Залн();
Tags.Add(Result["ts"]);
@ -2564,7 +2564,7 @@ Procedure Slack_SendDeleteMessage() Export
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["channel"]).Равно(Channel);
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Залн();
EndDo;
@ -2577,7 +2577,7 @@ Procedure Slack_SendDeleteMessage() Export
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["channel"]).Равно(Channel);
OPI_TestDataRetrieval.ExpectsThat(Result["scheduled_message_id"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["scheduled_message_id"]).Залн();
Timestamp = Result["scheduled_message_id"];
Result = OPI_Slack.DeleteMessage(Token, Channel, Timestamp, True);
@ -2602,7 +2602,7 @@ Procedure Slack_SendDeleteEphemeral() Export
OPI_TestDataRetrieval.WriteLog(Result, "SendMessage");
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["message_ts"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_ts"]).Залн();
EndProcedure
@ -2780,7 +2780,7 @@ Procedure Slack_OpenCloseDialog() Export
Dialog = Result["channel"]["id"];
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["channel"]).ИмеетТип("Map");
OPI_TestDataRetrieval.ExpectsThat(Dialog).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Dialog).Залн();
Result = OPI_Slack.SendMessage(Token, Dialog, Text);
@ -2943,7 +2943,7 @@ Procedure AT_CreateDatabase() Export
OPI_TestDataRetrieval.WriteLog(Result, "CreateDatabase");
OPI_TestDataRetrieval.ExpectsThat(Result["id"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["id"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["tables"][0]["name"]).Равно(TableName);
Base = Result["id"];
@ -2953,14 +2953,14 @@ Procedure AT_CreateDatabase() Export
OPI_TestDataRetrieval.WriteLog(Result, "GetDatabaseTables");
OPI_TestDataRetrieval.ExpectsThat(Result["tables"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["tables"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["tables"]).ИмеетТип("Array");
Result = OPI_Airtable.GetListOfBases(Token);
OPI_TestDataRetrieval.WriteLog(Result, "GetListOfBases");
OPI_TestDataRetrieval.ExpectsThat(Result["bases"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["bases"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["bases"]).ИмеетТип("Array");
EndProcedure
@ -3081,8 +3081,8 @@ Procedure AT_CreateDeleteRecords() Export
OPI_TestDataRetrieval.WriteLog(Result, "CreateRecords (one)");
SingleRecord = Result["id"];
OPI_TestDataRetrieval.ExpectsThat(SingleRecord).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["createdTime"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(SingleRecord).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["createdTime"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["fields"]["Number"]).Равно(Numeric);
OPI_TestDataRetrieval.ExpectsThat(TrimAll(Result["fields"]["String"])).Равно(StringType);
@ -3125,21 +3125,21 @@ Procedure AT_CreateDeleteRecords() Export
OPI_TestDataRetrieval.WriteLog(Result, "GetListOfRecords");
OPI_TestDataRetrieval.ExpectsThat(Result["records"]).ИмеетТип("Array");
OPI_TestDataRetrieval.ExpectsThat(Result["records"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["records"]).Залн();
Result = OPI_Airtable.DeletePosts(Token, Base, Table, ArrayOfDeletions);
OPI_TestDataRetrieval.WriteLog(Result, "DeletePosts");
OPI_TestDataRetrieval.ExpectsThat(Result["records"]).ИмеетТип("Array");
OPI_TestDataRetrieval.ExpectsThat(Result["records"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["records"]).Залн();
Result = OPI_Airtable.DeletePosts(Token, Base, Table, SingleRecord);
OPI_TestDataRetrieval.WriteLog(Result, "DeleteRecords (one)");
OPI_TestDataRetrieval.ExpectsThat(Result["records"]).ИмеетТип("Array");
OPI_TestDataRetrieval.ExpectsThat(Result["records"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["records"]).Залн();
EndProcedure
@ -3219,7 +3219,7 @@ Procedure DropboxAPI_CreateDeleteTag() Export
OPI_TestDataRetrieval.ParameterToCollection("Dropbox_Token", TestParameters);
Dropbox_AddTag(TestParameters);
Dropbox_GetTagList(TestParameters);
(TestParameters);
Dropbox_DeleteTag(TestParameters);
EndProcedure
@ -3314,7 +3314,7 @@ EndProcedure
Procedure Check_TelegramTrue(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).Равно(True);
@ -3322,15 +3322,15 @@ EndProcedure
Procedure Check_TelegramBotInformation(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["username"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["username"]).Залн();
EndProcedure
Procedure Check_TelegramArray(Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map") .Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map") .Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array");
@ -3338,7 +3338,7 @@ EndProcedure
Procedure Check_TelegramWebhookSetup(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["description"]).Равно("Webhook was set");
@ -3347,16 +3347,16 @@ EndProcedure
Procedure Check_TelegramWebhookDeletion(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["description"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["description"]).Залн();
EndProcedure
Procedure Check_TelegramMessage(Val Result, Val Text)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["text"]).Равно(Text);
@ -3364,7 +3364,7 @@ EndProcedure
Procedure Check_TelegramImage(Val Result, Val Text)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map") .Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map") .Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["caption"]).Равно(Text);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["photo"]).ИмеетТип("Array");
@ -3373,7 +3373,7 @@ EndProcedure
Procedure Check_TelegramVideo(Val Result, Val Text)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["caption"]).Равно(Text);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["video"]["mime_type"]).Равно("video/mp4");
@ -3382,7 +3382,7 @@ EndProcedure
Procedure Check_TelegramAudio(Val Result, Val Text)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["caption"]).Равно(Text);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["audio"]["mime_type"]).Равно("audio/mpeg");
@ -3391,10 +3391,10 @@ EndProcedure
Procedure Check_TelegramDocument(Val Result, Val Text)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["caption"]).Равно(Text);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["document"]).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["document"]).ИмеетТип("Map").Залн();
EndProcedure
@ -3402,17 +3402,17 @@ Procedure Check_TelegramGif(Val Result, Val Text)
Result_ = "result";
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["caption"]).Равно(Text);
OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["document"]).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["document"]).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["animation"]["mime_type"]).Равно("video/mp4");
EndProcedure
Procedure Check_TelegramMediaGroup(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array");
@ -3420,33 +3420,33 @@ EndProcedure
Procedure Check_TelegramLocation(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["location"]).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["location"]).ИмеетТип("Map").Залн();
EndProcedure
Procedure Check_TelegramContact(Val Result, Val Name)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["contact"]).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["contact"]).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["contact"]["first_name"]).Равно(Name);
EndProcedure
Procedure Check_TelegramPoll(Val Result, Val Question)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["poll"]).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["poll"]).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["poll"]["question"]).Равно(Question);
EndProcedure
Procedure Check_TelegramForward(Val Result, Val MessageID)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["forward_origin"]["message_id"]).Равно(Number(MessageID));
@ -3454,7 +3454,7 @@ EndProcedure
Procedure Check_TelegramBan(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["description"]).Равно("Bad Request: can't remove chat owner");
EndProcedure
@ -3462,7 +3462,7 @@ EndProcedure
Procedure Check_TelegramInvitation(Val Result, Val Title, Val UnixExpiration)
Result_ = "result";
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["member_limit"]).Равно(200);
OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["name"]).Равно(Title);
@ -3472,7 +3472,7 @@ EndProcedure
Procedure Check_TelegramNumber(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Number");
@ -3480,7 +3480,7 @@ EndProcedure
Procedure Check_TelegramCreateTopic(Val Result, Val Name, Icon)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["name"]).Равно(Name);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["icon_custom_emoji_id"]).Равно(Icon);
@ -3489,21 +3489,21 @@ EndProcedure
Procedure Check_VKPost(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["response"]["post_id"]).ИмеетТип("Number").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["response"]["post_id"]).ИмеетТип("Number").Залн();
EndProcedure
Procedure Check_VKTrue(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["response"]).ИмеетТип("Number").Равно(1);
EndProcedure
Procedure Check_VKAlbum(Val Result, Val Description)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["response"]["description"]).Равно(Description);
EndProcedure
@ -3512,7 +3512,7 @@ Procedure Check_VKAlbumPicture(Val Result, Val ImageDescription, Val AlbumID)
Response = "response";
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result[Response][0]["text"]).Равно(ImageDescription);
OPI_TestDataRetrieval.ExpectsThat(Result[Response][0]["album_id"]).Равно(AlbumID);
@ -3520,16 +3520,16 @@ EndProcedure
Procedure Check_VKStory(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["response"]["count"]).ИмеетТип("Number").Равно(1);
OPI_TestDataRetrieval.ExpectsThat(Result["response"]["items"]).ИмеетТип("Array").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["response"]["items"]).ИмеетТип("Array").Залн();
EndProcedure
Procedure Check_VKDiscussion(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["response"]).ИмеетТип("Number").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["response"]).ИмеетТип("Number").Залн();
EndProcedure
@ -3538,7 +3538,7 @@ Procedure Check_GKObject(Val Result, Val Name, Val Description)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map");
OPI_TestDataRetrieval.ExpectsThat(Result["summary"]).Равно(Name);
OPI_TestDataRetrieval.ExpectsThat(Result["description"]).Равно(Description);
OPI_TestDataRetrieval.ExpectsThat(Result["id"]).ИмеетТип("String").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["id"]).ИмеетТип("String").Залн();
EndProcedure
@ -3547,7 +3547,7 @@ Procedure Check_TwitterText(Val Result, Val Text)
ReplyText = Result["data"]["text"];
ReplyText = Left(ReplyText, StrLen(Text));
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(ReplyText).Равно(Text);
EndProcedure
@ -3561,14 +3561,14 @@ EndProcedure
Procedure Check_NotionObject(Val Result, Val View = "page")
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["object"]).Равно(View);
EndProcedure
Procedure Check_SlackOk(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
EndProcedure
@ -3596,7 +3596,7 @@ Procedure Check_DropboxArray(Val Result, Val Count = Undefined)
EndProcedure
Procedure Check_DropboxWork(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result["async_job_id"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["async_job_id"]).Залн();
EndProcedure
Procedure Check_DropboxStatus(Val Result)
@ -3611,11 +3611,11 @@ Procedure Check_DropboxTags(Val Result, Val Count)
EndProcedure
Procedure Check_DropboxAccount(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result["account_id"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["account_id"]).Залн();
EndProcedure
Procedure Check_DropboxSpace(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result["used"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["used"]).Залн();
EndProcedure
Procedure Check_DropboxMember(Val Result, Val Email, Val ViewOnly)
@ -3626,7 +3626,7 @@ Procedure Check_DropboxMember(Val Result, Val Email, Val ViewOnly)
EndProcedure
Procedure Check_DropboxPublicFolder(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result["shared_folder_id"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["shared_folder_id"]).Залн();
EndProcedure
#EndRegion
@ -4216,7 +4216,7 @@ Procedure Telegram_GetForumAvatarList(FunctionParameters)
OPI_TestDataRetrieval.WriteLog(Result, "GetAvatarIconList", "Telegram");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_Tools.Pause(5);
@ -4430,7 +4430,7 @@ Procedure VK_CreateTokenRetrievalLink(FunctionParameters)
OPI_TestDataRetrieval.WriteLog(Result, "CreateTokenRetrievalLink", "VK");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("String").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("String").Залн();
OPI_Tools.Pause(5);
@ -4814,7 +4814,7 @@ Procedure Dropbox_UpdateToken(FunctionParameters)
Token = Result["access_token"];
OPI_TestDataRetrieval.ExpectsThat(Token).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Token).Залн();
OPI_TestDataRetrieval.WriteParameter("Dropbox_Token", Token);
@ -5098,7 +5098,7 @@ Procedure Dropbox_RestoreObjectToVersion(FunctionParameters)
EndProcedure
Procedure Dropbox_GetTagList(FunctionParameters)
Procedure (FunctionParameters)
Token = FunctionParameters["Dropbox_Token"];

View File

@ -597,7 +597,9 @@ Function ExecuteRequestWithBinaryData(Val URL
Request = CreateRequest(Address, AdditionalHeaders, DataType);
Connection = CreateConnection(Server);
Request.SetBodyFromBinary(Data);
If Not Data.Size() = 0 Then
Request.SetBodyFromBinary(Data);
EndIf;
Response = Connection.CallHTTPMethod(View, Request);
@ -1029,7 +1031,7 @@ EndProcedure
#Region GZip
// Description withтруtoтур withм. здеwithь https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT
// Description withруtoур withм. зеwithь https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT
// Source: https://github.com/vbondarevsky/Connector
// Connector: convenient HTTP client for 1C:Enterprise 8

View File

@ -227,7 +227,7 @@ Function CreateDatabase(Val Token, Val Parent, Val Title, Val Properties = "") E
// Count : number
// Date : date
// Status : Map
// Аtoтandinный : green
// Аtoandinный : green
// Inactive : red
// Архandin : yellow

View File

@ -426,8 +426,8 @@ Procedure VKAPI_LikeRepostComment() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["likes"]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["likes"]).ИмеетТип(TypeNumber).Залн();
ExternalPost = 2571;
ExternalWall = -218704372;
@ -438,7 +438,7 @@ Procedure VKAPI_LikeRepostComment() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["success"]).ИмеетТип(TypeNumber).Равно(1);
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["wall_repost_count"]).ИмеетТип(TypeNumber).Равно(1);
@ -448,8 +448,8 @@ Procedure VKAPI_LikeRepostComment() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["comment_id"]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["comment_id"]).ИмеетТип(TypeNumber).Залн();
OPI_VK.DeletePost(PostID, Parameters);
OPI_VK.DeletePost(Result[Response_]["post_id"], Parameters);
@ -470,9 +470,9 @@ Procedure VKAPI_GetStatistics() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetStatistics");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["response"][0]["visitors"]).ИмеетТип(TypeMap).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["response"][0]["reach"]).ИмеетТип(TypeMap).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["response"][0]["visitors"]).ИмеетТип(TypeMap).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["response"][0]["reach"]).ИмеетТип(TypeMap).Залн();
OPI_Tools.Pause(5);
@ -514,7 +514,7 @@ Procedure VKAPI_CreateAdCampaign() Export
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result["error_code"]).ИмеетТип(TypeNumber).Равно(602);
OPI_TestDataRetrieval.ExpectsThat(Result[UID_]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[UID_]).ИмеетТип(TypeNumber).Залн();
CampaignID = Result[UID_];
CategoryID = 126;
@ -536,7 +536,7 @@ Procedure VKAPI_CreateAdCampaign() Export
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result["error_code"]).ИмеетТип(TypeNumber).Равно(602);
OPI_TestDataRetrieval.ExpectsThat(Result[UID_]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[UID_]).ИмеетТип(TypeNumber).Залн();
AnnouncementID = Result[UID_];
Result = OPI_VK.PauseAdvertisingAd(CabinetID, AnnouncementID, Parameters);
@ -546,7 +546,7 @@ Procedure VKAPI_CreateAdCampaign() Export
Result = Result[Response_][0];
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[UID_]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[UID_]).ИмеетТип(TypeNumber).Залн();
OPI_VK.DeletePost(PostID, Parameters);
@ -571,7 +571,7 @@ Procedure VKAPI_SendMessage() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendMessage");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map");
OPI_TestDataRetrieval.ExpectsThat(Result["response"]).ИмеетТип("Number").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["response"]).ИмеетТип("Number").Залн();
OPI_Tools.Pause(5);
@ -586,7 +586,7 @@ Procedure VKAPI_GetProductCategories() Export
OPI_TestDataRetrieval.ExpectsThat(Result)
.ИмеетТип("Map")
.Заполнено();
.Залн();
OPI_Tools.Pause(5);
@ -613,8 +613,8 @@ Procedure VKAPI_CreateProductSelection() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["albums_count"]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["market_album_id"]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["albums_count"]).ИмеетТип(TypeNumber).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["market_album_id"]).ИмеетТип(TypeNumber).Залн();
SelectionID = Result[Response_]["market_album_id"];
@ -653,7 +653,7 @@ Procedure VKAPI_CreateProductSelection() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "AddProduct");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["market_item_id"]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["market_item_id"]).ИмеетТип(TypeNumber).Залн();
ProductID = Result[Response_]["market_item_id"];
@ -673,7 +673,7 @@ Procedure VKAPI_CreateProductSelection() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]).ИмеетТип(TypeNumber).Залн();
Result = OPI_VK.RemoveProductFromSelection(ProductID, SelectionID, Parameters); // Deletes from selections
@ -732,7 +732,7 @@ Procedure VKAPI_CreateProductWithProperties() Export
PropertyMap = New Map;
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["property_id"]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["property_id"]).ИмеетТип(TypeNumber).Залн();
Result = OPI_VK.EditProductProperty("Color (change.)", Property, Parameters);
@ -751,7 +751,7 @@ Procedure VKAPI_CreateProductWithProperties() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["variant_id"]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["variant_id"]).ИмеетТип(TypeNumber).Залн();
VariantID = Result[Response_]["variant_id"];
PropertyMap.Insert(Option, VariantID);
@ -799,7 +799,7 @@ Procedure VKAPI_CreateProductWithProperties() Export
YellowID = Result[Response_]["market_item_id"];
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[Response_][MII_]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_][MII_]).ИмеетТип(TypeNumber).Залн();
Product.Insert("Name" , "TestProduct (" + Red_ + ")");
Product.Insert("PropertyValues", PropertyMap[Red_]);
@ -813,7 +813,7 @@ Procedure VKAPI_CreateProductWithProperties() Export
RedID = Result[Response_][MII_];
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[Response_][MII_]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_][MII_]).ИмеетТип(TypeNumber).Залн();
ProductsArray = New Array;
ProductsArray.Add(YellowID);
@ -835,7 +835,7 @@ Procedure VKAPI_CreateProductWithProperties() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["item_group_id"]).ИмеетТип(TypeNumber).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Response_]["item_group_id"]).ИмеетТип(TypeNumber).Залн();
OPI_VK.DeleteProduct(YellowID , Parameters);
OPI_VK.DeleteProduct(RedID, Parameters);
@ -900,7 +900,7 @@ Procedure VKAPI_GetProductList() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result)
.ИмеетТип("Array").Заполнено();
.ИмеетТип("Array").Залн();
OPI_VK.DeleteProduct(ProductID, Parameters);
@ -928,7 +928,7 @@ Procedure VKAPI_GetSelectionList() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result)
.ИмеетТип("Array").Заполнено();
.ИмеетТип("Array").Залн();
OPI_VK.DeleteSelection(SelectionID, Parameters);
@ -946,7 +946,7 @@ Procedure VKAPI_GetPropertyList() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result)
.ИмеетТип("Array").Заполнено();
.ИмеетТип("Array").Залн();
OPI_Tools.Pause(5);
@ -962,7 +962,7 @@ Procedure VKAPI_GetOrderList() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result)
.ИмеетТип("Array").Заполнено();
.ИмеетТип("Array").Залн();
OPI_Tools.Pause(5);
@ -977,10 +977,10 @@ Procedure VKAPI_UploadVideo() Export
Result = OPI_VK.UploadVideoToServer(Video, Name, Description, , Parameters);
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "UploadVideoToServer");
// ");
OPI_TestDataRetrieval.ExpectsThat(Result["video_id"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["video_hash"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["video_id"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["video_hash"]).Залн();
OPI_Tools.Pause(5);
@ -999,7 +999,7 @@ Procedure YDisk_GetDiskInfo() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetDiskInfo");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(Map).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(Map).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["system_folders"]).ИмеетТип(Map);
OPI_TestDataRetrieval.ExpectsThat(Result["user"]).ИмеетТип(Map);
@ -1016,7 +1016,7 @@ Procedure YDisk_CreateFolder() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateFolder");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["type"]).Равно("dir");
OPI_TestDataRetrieval.ExpectsThat(Result["path"]).Равно("disk:" + Path);
@ -1039,7 +1039,7 @@ Procedure YDisk_UploadByUrlAndGetObject() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetObject");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["type"]).Равно("file");
OPI_TestDataRetrieval.ExpectsThat(Result["path"]).Равно("disk:" + Path);
@ -1106,7 +1106,7 @@ Procedure YDisk_CreateObjectCopy() Export
OPI_Tools.Pause(5);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["type"]).Равно("file");
OPI_TestDataRetrieval.ExpectsThat(Result["path"]).Равно("disk:" + CopyPath);
@ -1130,15 +1130,15 @@ Procedure YDisk_GetDownloadLink() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetDownloadLink");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["method"]).Равно("GET");
OPI_TestDataRetrieval.ExpectsThat(Result["href"]).ИмеетТип("String").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["href"]).ИмеетТип("String").Залн();
URL = Result["href"];
Result = OPI_YandexDisk.DownloadFile(Token, Path);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("BinaryData").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("BinaryData").Залн();
OPI_YandexDisk.DeleteObject(Token, Path, False);
@ -1154,7 +1154,7 @@ Procedure YDisk_GetFileList() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetFileList");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["limit"]).Равно(Count);
OPI_TestDataRetrieval.ExpectsThat(Result["offset"]).Равно(Indent);
OPI_TestDataRetrieval.ExpectsThat(Result["items"]).ИмеетТип("Array");
@ -1181,7 +1181,7 @@ Procedure YDisk_MoveObject() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "MoveObject");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["type"]).Равно("file");
OPI_TestDataRetrieval.ExpectsThat(Result["path"]).Равно("disk:" + CopyPath);
@ -1212,15 +1212,15 @@ Procedure YDisk_PublicObjectActions() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetPublicObjectDownloadLink");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(Map).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(Map).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["method"]).Равно("GET");
OPI_TestDataRetrieval.ExpectsThat(Result["href"]).ИмеетТип("String").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["href"]).ИмеетТип("String").Залн();
Result = OPI_YandexDisk.GetPublicObject(Token, PublicURL);
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetPublicObject");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(Map).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(Map).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["type"]).Равно("file");
OPI_TestDataRetrieval.ExpectsThat(Result["path"]).Равно("/");
@ -1233,12 +1233,12 @@ Procedure YDisk_PublicObjectActions() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "ChangePublication");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(Map).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(Map).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["type"]).Равно("file");
OPI_TestDataRetrieval.ExpectsThat(Result["path"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["path"]).Залн();
If Counter = 0 Then
OPI_TestDataRetrieval.ExpectsThat(Result[PUrl]).ИмеетТип("String").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[PUrl]).ИмеетТип("String").Залн();
Else
OPI_TestDataRetrieval.ExpectsThat(Result[PUrl]).ИмеетТип("Undefined");
EndIf;
@ -1263,7 +1263,7 @@ Procedure YDisk_GetPublishedList() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetPublishedObjectList");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["limit"]).Равно(Count);
OPI_TestDataRetrieval.ExpectsThat(Result["offset"]).Равно(Indent);
OPI_TestDataRetrieval.ExpectsThat(Result["items"]).ИмеетТип("Array");
@ -1297,8 +1297,8 @@ Procedure Viber_GetUserData() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetUserData");
OPI_TestDataRetrieval.ExpectsThat(Result["chat_hostname"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["status_message"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["chat_hostname"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["status_message"]).Залн();
OPI_Tools.Pause(5);
EndProcedure
@ -1337,14 +1337,14 @@ Procedure Viber_SendTextMessage() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendTextMessage");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
Result = OPI_Viber.SendTextMessage(ChannelToken, Text, Administrator, True, Keyboard);
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendTextMessage");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
OPI_Tools.Pause(5);
@ -1364,14 +1364,14 @@ Procedure Viber_SendImage() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendPicture");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
Result = OPI_Viber.SendImage(ChannelToken, Image, Administrator, True, Text);
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendPicture");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
OPI_Tools.Pause(5);
@ -1390,14 +1390,14 @@ Procedure Viber_SendFile() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendFile");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
Result = OPI_Viber.SendFile(ChannelToken, Document, Administrator, True, "docx");
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendFile");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
OPI_Tools.Pause(5);
@ -1417,14 +1417,14 @@ Procedure Viber_SendContact() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendContact");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
Result = OPI_Viber.SendContact(ChannelToken, Name, Phone, Administrator, True);
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendContact");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
OPI_Tools.Pause(5);
@ -1444,14 +1444,14 @@ Procedure Viber_SendLocation() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendLocation");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
Result = OPI_Viber.SendLocation(ChannelToken, Latitude, Longitude, Administrator, True);
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendLocation");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
OPI_Tools.Pause(5);
@ -1470,14 +1470,14 @@ Procedure Viber_SendLink() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendLink");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
Result = OPI_Viber.SendLink(ChannelToken, URL, Administrator, True);
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendLink");
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_token"]).Залн();
Check_ViberOk(Result);
OPI_Tools.Pause(5);
@ -1495,7 +1495,7 @@ Procedure GV_GetAuthorizationLink() Export
OPI_TestDataRetrieval.ExpectsThat(Result)
.ИмеетТип("String")
.Заполнено();
.Залн();
OPI_TestDataRetrieval.WriteParameter("Google_Link", Result);
@ -1532,7 +1532,7 @@ Procedure GV_UpdateToken() Export
Result = OPI_GoogleWorkspace.RefreshToken(ClientID, ClientSecret, RefreshToken);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map");
OPI_TestDataRetrieval.ExpectsThat(Result["access_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["access_token"]).Залн();
OPI_TestDataRetrieval.WriteParameter("Google_Token", Result["access_token"]);
@ -1576,7 +1576,7 @@ Procedure GC_CreateDeleteCalendar() Export
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип(TypeMap);
OPI_TestDataRetrieval.ExpectsThat(Result[Summary]).Равно(Name);
OPI_TestDataRetrieval.ExpectsThat(Result["id"]).ИмеетТип(TypeString).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["id"]).ИмеетТип(TypeString).Залн();
Calendar = Result["id"];
@ -1740,7 +1740,7 @@ Procedure GD_GetCatalogList() Export
OPI_TestDataRetrieval.ExpectsThat(Result["files"]).ИмеетТип("Array");
OPI_TestDataRetrieval.ExpectsThat(Result[MimeType_]).Равно("application/vnd.google-apps.folder");
OPI_TestDataRetrieval.ExpectsThat(Result[Name_]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Name_]).Залн();
OPI_Tools.Pause(5);
Identifier = Result["id"];
@ -1752,7 +1752,7 @@ Procedure GD_GetCatalogList() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetObjectInfo");
OPI_TestDataRetrieval.ExpectsThat(Result[MimeType_]).Равно("application/vnd.google-apps.folder");
OPI_TestDataRetrieval.ExpectsThat(Result[Name_]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Name_]).Залн();
OPI_Tools.Pause(5);
@ -1966,7 +1966,7 @@ Procedure GT_CreateTable() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CopySheet");
OPI_TestDataRetrieval.ExpectsThat(Result["title"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["title"]).Залн();
Name = "TestSheet";
@ -2073,7 +2073,7 @@ Procedure Twitter_GetAuthorizationLink() Export
Parameters = GetTwitterParameters();
Result = OPI_Twitter.GetAuthorizationLink(Parameters);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("String").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("String").Залн();
OPI_TestDataRetrieval.WriteParameter("Twitter_URL", Result);
@ -2086,9 +2086,9 @@ Procedure Twitter_UpdateToken() Export
Parameters = GetTwitterParameters();
Result = OPI_Twitter.RefreshToken(Parameters);
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["access_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["refresh_token"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["access_token"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["refresh_token"]).Залн();
Refresh = Result["refresh_token"];
Token = Result["access_token"];
@ -2435,8 +2435,8 @@ Procedure Slack_GetBotInfo() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetBotInfo");
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["bot_id"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["user_id"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["bot_id"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["user_id"]).Залн();
EndProcedure
@ -2479,7 +2479,7 @@ Procedure Slack_SendDeleteMessage() Export
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["channel"]).Равно(Channel);
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["message"]["text"]).Равно(Text);
Timestamp = Result["ts"];
@ -2490,7 +2490,7 @@ Procedure Slack_SendDeleteMessage() Export
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["channel"]).Равно(Channel);
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["message"]["text"]).Равно(Text2);
Result = OPI_Slack.GetMessageReplyList(Token, Channel, Timestamp);
@ -2504,7 +2504,7 @@ Procedure Slack_SendDeleteMessage() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetMessageLink");
OPI_TestDataRetrieval.ExpectsThat(Result["channel"]).Равно(Channel);
OPI_TestDataRetrieval.ExpectsThat(Result["permalink"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["permalink"]).Залн();
Check_SlackOk(Result);
@ -2520,7 +2520,7 @@ Procedure Slack_SendDeleteMessage() Export
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["channel"]).Равно(Channel);
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Залн();
Tags.Add(Result["ts"]);
@ -2539,7 +2539,7 @@ Procedure Slack_SendDeleteMessage() Export
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["channel"]).Равно(Channel);
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Залн();
Tags.Add(Result["ts"]);
@ -2550,7 +2550,7 @@ Procedure Slack_SendDeleteMessage() Export
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["channel"]).Равно(Channel);
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Залн();
Tags.Add(Result["ts"]);
@ -2564,7 +2564,7 @@ Procedure Slack_SendDeleteMessage() Export
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["channel"]).Равно(Channel);
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["ts"]).Залн();
EndDo;
@ -2577,7 +2577,7 @@ Procedure Slack_SendDeleteMessage() Export
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["channel"]).Равно(Channel);
OPI_TestDataRetrieval.ExpectsThat(Result["scheduled_message_id"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["scheduled_message_id"]).Залн();
Timestamp = Result["scheduled_message_id"];
Result = OPI_Slack.DeleteMessage(Token, Channel, Timestamp, True);
@ -2602,7 +2602,7 @@ Procedure Slack_SendDeleteEphemeral() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "SendMessage");
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["message_ts"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["message_ts"]).Залн();
EndProcedure
@ -2780,7 +2780,7 @@ Procedure Slack_OpenCloseDialog() Export
Dialog = Result["channel"]["id"];
Check_SlackOk(Result);
OPI_TestDataRetrieval.ExpectsThat(Result["channel"]).ИмеетТип("Map");
OPI_TestDataRetrieval.ExpectsThat(Dialog).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Dialog).Залн();
Result = OPI_Slack.SendMessage(Token, Dialog, Text);
@ -2943,7 +2943,7 @@ Procedure AT_CreateDatabase() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateDatabase");
OPI_TestDataRetrieval.ExpectsThat(Result["id"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["id"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["tables"][0]["name"]).Равно(TableName);
Base = Result["id"];
@ -2953,14 +2953,14 @@ Procedure AT_CreateDatabase() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetDatabaseTables");
OPI_TestDataRetrieval.ExpectsThat(Result["tables"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["tables"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["tables"]).ИмеетТип("Array");
Result = OPI_Airtable.GetListOfBases(Token);
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetDatabaseList");
OPI_TestDataRetrieval.ExpectsThat(Result["bases"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["bases"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["bases"]).ИмеетТип("Array");
EndProcedure
@ -3081,8 +3081,8 @@ Procedure AT_CreateDeleteRecords() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateEntries (one)");
SingleRecord = Result["id"];
OPI_TestDataRetrieval.ExpectsThat(SingleRecord).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["createdTime"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(SingleRecord).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["createdTime"]).Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["fields"]["Number"]).Равно(Numeric);
OPI_TestDataRetrieval.ExpectsThat(TrimAll(Result["fields"]["String"])).Равно(StringType);
@ -3125,21 +3125,21 @@ Procedure AT_CreateDeleteRecords() Export
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetEntryList");
OPI_TestDataRetrieval.ExpectsThat(Result["records"]).ИмеетТип("Array");
OPI_TestDataRetrieval.ExpectsThat(Result["records"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["records"]).Залн();
Result = OPI_Airtable.DeletePosts(Token, Base, Table, ArrayOfDeletions);
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "DeleteRecords");
OPI_TestDataRetrieval.ExpectsThat(Result["records"]).ИмеетТип("Array");
OPI_TestDataRetrieval.ExpectsThat(Result["records"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["records"]).Залн();
Result = OPI_Airtable.DeletePosts(Token, Base, Table, SingleRecord);
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "DeleteEntries (one)");
OPI_TestDataRetrieval.ExpectsThat(Result["records"]).ИмеетТип("Array");
OPI_TestDataRetrieval.ExpectsThat(Result["records"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["records"]).Залн();
EndProcedure
@ -3219,7 +3219,7 @@ Procedure DropboxAPI_CreateDeleteTag() Export
OPI_TestDataRetrieval.ParameterToCollection("Dropbox_Token", TestParameters);
Dropbox_AddTag(TestParameters);
Dropbox_GetTagList(TestParameters);
(TestParameters);
Dropbox_DeleteTag(TestParameters);
EndProcedure
@ -3314,7 +3314,7 @@ EndProcedure
Procedure Check_TelegramTrue(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).Равно(True);
@ -3322,15 +3322,15 @@ EndProcedure
Procedure Check_TelegramBotInformation(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["username"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["username"]).Залн();
EndProcedure
Procedure Check_TelegramArray(Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map") .Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map") .Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array");
@ -3338,7 +3338,7 @@ EndProcedure
Procedure Check_TelegramWebhookSetup(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["description"]).Равно("Webhook was set");
@ -3347,16 +3347,16 @@ EndProcedure
Procedure Check_TelegramWebhookDeletion(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["description"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["description"]).Залн();
EndProcedure
Procedure Check_TelegramMessage(Val Result, Val Text)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["text"]).Равно(Text);
@ -3364,7 +3364,7 @@ EndProcedure
Procedure Check_TelegramImage(Val Result, Val Text)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map") .Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map") .Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["caption"]).Равно(Text);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["photo"]).ИмеетТип("Array");
@ -3373,7 +3373,7 @@ EndProcedure
Procedure Check_TelegramVideo(Val Result, Val Text)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["caption"]).Равно(Text);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["video"]["mime_type"]).Равно("video/mp4");
@ -3382,7 +3382,7 @@ EndProcedure
Procedure Check_TelegramAudio(Val Result, Val Text)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["caption"]).Равно(Text);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["audio"]["mime_type"]).Равно("audio/mpeg");
@ -3391,10 +3391,10 @@ EndProcedure
Procedure Check_TelegramDocument(Val Result, Val Text)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["caption"]).Равно(Text);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["document"]).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["document"]).ИмеетТип("Map").Залн();
EndProcedure
@ -3402,17 +3402,17 @@ Procedure Check_TelegramGif(Val Result, Val Text)
Result_ = "result";
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["caption"]).Равно(Text);
OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["document"]).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["document"]).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["animation"]["mime_type"]).Равно("video/mp4");
EndProcedure
Procedure Check_TelegramMediaGroup(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Array");
@ -3420,33 +3420,33 @@ EndProcedure
Procedure Check_TelegramLocation(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["location"]).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["location"]).ИмеетТип("Map").Залн();
EndProcedure
Procedure Check_TelegramContact(Val Result, Val Name)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["contact"]).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["contact"]).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["contact"]["first_name"]).Равно(Name);
EndProcedure
Procedure Check_TelegramPoll(Val Result, Val Question)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["poll"]).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["poll"]).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["poll"]["question"]).Равно(Question);
EndProcedure
Procedure Check_TelegramForward(Val Result, Val MessageID)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["forward_origin"]["message_id"]).Равно(Number(MessageID));
@ -3454,7 +3454,7 @@ EndProcedure
Procedure Check_TelegramBan(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["description"]).Равно("Bad Request: can't remove chat owner");
EndProcedure
@ -3462,7 +3462,7 @@ EndProcedure
Procedure Check_TelegramInvitation(Val Result, Val Title, Val UnixExpiration)
Result_ = "result";
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["member_limit"]).Равно(200);
OPI_TestDataRetrieval.ExpectsThat(Result[Result_]["name"]).Равно(Title);
@ -3472,7 +3472,7 @@ EndProcedure
Procedure Check_TelegramNumber(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Number");
@ -3480,7 +3480,7 @@ EndProcedure
Procedure Check_TelegramCreateTopic(Val Result, Val Name, Icon)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["name"]).Равно(Name);
OPI_TestDataRetrieval.ExpectsThat(Result["result"]["icon_custom_emoji_id"]).Равно(Icon);
@ -3489,21 +3489,21 @@ EndProcedure
Procedure Check_VKPost(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["response"]["post_id"]).ИмеетТип("Number").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["response"]["post_id"]).ИмеетТип("Number").Залн();
EndProcedure
Procedure Check_VKTrue(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["response"]).ИмеетТип("Number").Равно(1);
EndProcedure
Procedure Check_VKAlbum(Val Result, Val Description)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["response"]["description"]).Равно(Description);
EndProcedure
@ -3512,7 +3512,7 @@ Procedure Check_VKAlbumPicture(Val Result, Val ImageDescription, Val AlbumID)
Response = "response";
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result[Response][0]["text"]).Равно(ImageDescription);
OPI_TestDataRetrieval.ExpectsThat(Result[Response][0]["album_id"]).Равно(AlbumID);
@ -3520,16 +3520,16 @@ EndProcedure
Procedure Check_VKStory(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["response"]["count"]).ИмеетТип("Number").Равно(1);
OPI_TestDataRetrieval.ExpectsThat(Result["response"]["items"]).ИмеетТип("Array").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["response"]["items"]).ИмеетТип("Array").Залн();
EndProcedure
Procedure Check_VKDiscussion(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["response"]).ИмеетТип("Number").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["response"]).ИмеетТип("Number").Залн();
EndProcedure
@ -3538,7 +3538,7 @@ Procedure Check_GKObject(Val Result, Val Name, Val Description)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map");
OPI_TestDataRetrieval.ExpectsThat(Result["summary"]).Равно(Name);
OPI_TestDataRetrieval.ExpectsThat(Result["description"]).Равно(Description);
OPI_TestDataRetrieval.ExpectsThat(Result["id"]).ИмеетТип("String").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["id"]).ИмеетТип("String").Залн();
EndProcedure
@ -3547,7 +3547,7 @@ Procedure Check_TwitterText(Val Result, Val Text)
ReplyText = Result["data"]["text"];
ReplyText = Left(ReplyText, StrLen(Text));
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(ReplyText).Равно(Text);
EndProcedure
@ -3561,14 +3561,14 @@ EndProcedure
Procedure Check_NotionObject(Val Result, Val View = "page")
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["object"]).Равно(View);
EndProcedure
Procedure Check_SlackOk(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_TestDataRetrieval.ExpectsThat(Result["ok"]).Равно(True);
EndProcedure
@ -3596,7 +3596,7 @@ Procedure Check_DropboxArray(Val Result, Val Count = Undefined)
EndProcedure
Procedure Check_DropboxWork(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result["async_job_id"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["async_job_id"]).Залн();
EndProcedure
Procedure Check_DropboxStatus(Val Result)
@ -3611,11 +3611,11 @@ Procedure Check_DropboxTags(Val Result, Val Count)
EndProcedure
Procedure Check_DropboxAccount(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result["account_id"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["account_id"]).Залн();
EndProcedure
Procedure Check_DropboxSpace(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result["used"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["used"]).Залн();
EndProcedure
Procedure Check_DropboxMember(Val Result, Val Email, Val ViewOnly)
@ -3626,7 +3626,7 @@ Procedure Check_DropboxMember(Val Result, Val Email, Val ViewOnly)
EndProcedure
Procedure Check_DropboxPublicFolder(Val Result)
OPI_TestDataRetrieval.ExpectsThat(Result["shared_folder_id"]).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result["shared_folder_id"]).Залн();
EndProcedure
#EndRegion
@ -4216,7 +4216,7 @@ Procedure Telegram_GetForumAvatarList(FunctionParameters)
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetAvatarIconList", "Telegram");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("Map").Залн();
OPI_Tools.Pause(5);
@ -4430,7 +4430,7 @@ Procedure VK_CreateTokenRetrievalLink(FunctionParameters)
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreateTokenRequestLink", "VK");
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("String").Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("String").Залн();
OPI_Tools.Pause(5);
@ -4814,7 +4814,7 @@ Procedure Dropbox_UpdateToken(FunctionParameters)
Token = Result["access_token"];
OPI_TestDataRetrieval.ExpectsThat(Token).Заполнено();
OPI_TestDataRetrieval.ExpectsThat(Token).Залн();
OPI_TestDataRetrieval.WriteParameter("Dropbox_Token", Token);
@ -4976,7 +4976,7 @@ Procedure Dropbox_MoveObject(FunctionParameters)
// END
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "MoveObject", "Dropbox");
// ");
Check_DropboxMetadata(Result, TargetPath);
@ -5098,7 +5098,7 @@ Procedure Dropbox_RestoreObjectToVersion(FunctionParameters)
EndProcedure
Procedure Dropbox_GetTagList(FunctionParameters)
Procedure (FunctionParameters)
Token = FunctionParameters["Dropbox_Token"];
@ -5288,7 +5288,7 @@ Procedure Dropbox_AddUsersToFolder(FunctionParameters)
// END
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "AddUsersToFolder", "Dropbox");
// ");
Check_Empty(Result);

View File

@ -597,7 +597,9 @@ Function ExecuteRequestWithBinaryData(Val URL
Request = CreateRequest(Address, AdditionalHeaders, DataType);
Connection = CreateConnection(Server);
Request.SetBodyFromBinaryData(Data);
If Not Data.Size() = 0 Then
Request.SetBodyFromBinaryData(Data);
EndIf;
Response = Connection.CallHTTPMethod(View, Request);
@ -1029,7 +1031,7 @@ EndProcedure
#Region GZip
// Description withтруtoтур withм. здеwithь https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT
// Description withруtoур withм. зеwithь https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT
// Source: https://github.com/vbondarevsky/Connector
// Connector: convenient HTTP client for 1C:Enterprise 8

View File

@ -494,7 +494,7 @@ Function GetStandardParameters(Val Parameters = "")
// The world gigacorporation of Elon Musk, by the way, a reminder ;)
// P.S The "Twitter Developer settings page" is often mentioned further" - this
// https://developer.twitter.com/en/portal/dashboard and inыбор toонtoретного проеtoта from withпandwithtoа (зtoчеto c toлючем)
// https://developer.twitter.com/en/portal/dashboard and inыбр totoренг преtoа from withпandwithtoа (зtoчеto c toлючем)
Parameters_ = New Map;
Permissions = "tweet.read tweet.write tweet.moderate.write users.read "
@ -514,7 +514,7 @@ Function GetStandardParameters(Val Parameters = "")
// For the next update, you need to use a new refresh_token, so hardcode
// won't work (access_token won't work either)
// |--> RefreshToken() ->|access_token --> Andwithпользуетwithя in т-нandand 2-х чаwithin for запроwithin
// |--> RefreshToken() ->|access_token --> in -нandand 2-х чаwithin for запрwithin
// | |refresh_token --|
// |--------[after 2 hrs.]-------------------|

View File

@ -323,7 +323,7 @@ EndFunction
// UserID - String, Number - Viber User ID
// IsChannel - Boolean - Sending to channel or bot chat
// Value - String, Structure - Value:
// * URL - String - Прand отпраintoе URL
// * URL - String - Прand праintoе URL
// * Size - Number, String - File size in case of sending
// * Extension - String - File extension in case of sending
// Text - String - Message text

View File

@ -321,8 +321,8 @@
| ""EndDate"" : """",
| ""ArrayOfAttachmentURLs"" :
| {
| ""NameFile1"" : ""FileURL1"",
| ""NameFile2"" : ""FileURL2"",
| """" : """",
| """" : """",
| ...
| },
| ""SendNotifications"" : true
@ -410,8 +410,8 @@
| ""EndDate"" : """",
| ""ArrayOfAttachmentURLs"" :
| {
| ""NameFile1"" : ""FileURL1"",
| ""NameFile2"" : ""FileURL2"",
| """" : """",
| """" : """",
| ...
| },
| ""SendNotifications"" : true

View File

@ -53,8 +53,8 @@
|
| The structure of the JSON page data (parameter --data):
| {
| ""DB field name 1"" : ""Value1"",
| ""DB field name 2"" : ""Value2"",
| ""DB field name 1"" : """",
| ""DB field name 2"" : """",
| ...
| }
|";
@ -112,8 +112,8 @@
NewLine.ОписаниеМетода = "|
| The structure of the JSON page data (parameter --data):
| {
| ""DB field name 1"" : ""Value1"",
| ""DB field name 2"" : ""Value2"",
| ""DB field name 1"" : """",
| ""DB field name 2"" : """",
| ...
| }
|";
@ -184,8 +184,8 @@
| ""Name of field with regular type"" : ""Data type 1"",
| ""Name of field with a value selection"" :
| {
| ""Option1"" : ""green"",
| ""Option2"" : ""red"",
| """" : ""green"",
| """" : ""red"",
| ...
| },
| ...
@ -262,8 +262,8 @@
| ""Name of field with regular type"" : ""Data type 1"",
| ""Name of field with a value selection"" :
| {
| ""Option1"" : ""green"",
| ""Option2"" : ""red"",
| """" : ""green"",
| """" : ""red"",
| ...
| },
| ...

View File

@ -12,54 +12,54 @@
NewLine = CompositionTable.Add();
NewLine.Библиотека = "tools";
NewLine.Модуль = "Утorты";
NewLine.Модуль = "";
NewLine.Метод = "ParseJSON";
NewLine.МетодПоиска = "РАЗЛОЖAndТЬJSON";
NewLine.МетодПоиска = "";
NewLine.Параметр = "--json";
NewLine.Описание = "JSON data";
NewLine.Область = "Служебный программный andнтерфейwith";
NewLine.Область = "";
NewLine.ОписаниеМетода = "Displays the values that can be obtained from the passed JSON and returns
| Specific Value When Specifying Field Name";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "tools";
NewLine.Модуль = "Утorты";
NewLine.Модуль = "";
NewLine.Метод = "ParseJSON";
NewLine.МетодПоиска = "РАЗЛОЖAndТЬJSON";
NewLine.МетодПоиска = "";
NewLine.Параметр = "--nesting";
NewLine.Описание = "Parsing depth limit. Full depth by default (optional, def. val. - Empty)";
NewLine.Область = "Служебный программный andнтерфейwith";
NewLine.Описание = ")";
NewLine.Область = "";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "tools";
NewLine.Модуль = "Утorты";
NewLine.Модуль = "";
NewLine.Метод = "ParseJSON";
NewLine.МетодПоиска = "РАЗЛОЖAndТЬJSON";
NewLine.МетодПоиска = "";
NewLine.Параметр = "--name";
NewLine.Описание = "Field name to retrieve. Displays the entire list if not specified (optional, def. val. - Empty)";
NewLine.Область = "Служебный программный andнтерфейwith";
NewLine.Описание = ")";
NewLine.Область = "";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "tools";
NewLine.Модуль = "Утorты";
NewLine.Модуль = "";
NewLine.Метод = "ParseJSON";
NewLine.МетодПоиска = "РАЗЛОЖAndТЬJSON";
NewLine.МетодПоиска = "";
NewLine.Параметр = "--enc";
NewLine.Описание = "Encoding of JSON Data (optional, def. val. - UTF-8)";
NewLine.Область = "Служебный программный andнтерфейwith";
NewLine.Описание = ")";
NewLine.Область = "";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "tools";
NewLine.Модуль = "Утorты";
NewLine.Модуль = "";
NewLine.Метод = "ConvertBase64ToBinary";
NewLine.МетодПоиска = "ПРЕОБРАЗОInАТЬBASE64InДInОAndЧNЫЕ";
NewLine.МетодПоиска = "";
NewLine.Параметр = "--in";
NewLine.Описание = "Base64 File";
NewLine.Область = "Служебный программный andнтерфейwith";
NewLine.Область = "";
NewLine.ОписаниеМетода = "Convert file with Base64 string to binary file";
Return CompositionTable;

View File

@ -597,7 +597,9 @@
Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки, ТипДанных);
Соединение = СоздатьСоединение(Сервер);
Запрос.УстановитьТелоИзДвоичныхДанных(Данные);
Если Не Данные.Размер() = 0 Тогда
Запрос.УстановитьТелоИзДвоичныхДанных(Данные);
КонецЕсли;
Ответ = Соединение.ВызватьHTTPМетод(Вид, Запрос);