You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-07-17 01:42:25 +02:00
Main build (Jenkins)
This commit is contained in:
12
ci/clitesten
vendored
12
ci/clitesten
vendored
@ -1497,10 +1497,22 @@ def test_greenapi(){
|
|||||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi ExcludeGroupMember --access "test" --group "test" --user "test" --debug --test '
|
powershell encoding: 'UTF-8', script:'./oint.exe greenapi ExcludeGroupMember --access "test" --group "test" --user "test" --debug --test '
|
||||||
}
|
}
|
||||||
|
|
||||||
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
|
powershell encoding: 'UTF-8', script:'./oint.exe greenapi SetAdminRights --access "test" --group "test" --user "test" --debug --test '
|
||||||
|
}
|
||||||
|
|
||||||
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
|
powershell encoding: 'UTF-8', script:'./oint.exe greenapi RevokeAdminRights --access "test" --group "test" --user "test" --debug --test '
|
||||||
|
}
|
||||||
|
|
||||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi LeaveGroup --access "test" --group "test" --debug --test '
|
powershell encoding: 'UTF-8', script:'./oint.exe greenapi LeaveGroup --access "test" --group "test" --debug --test '
|
||||||
}
|
}
|
||||||
|
|
||||||
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
|
powershell encoding: 'UTF-8', script:'./oint.exe greenapi SetGroupPicture --access "test" --group "test" --picture "test" --debug --test '
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
12
ci/clitestru
vendored
12
ci/clitestru
vendored
@ -1497,10 +1497,22 @@ def test_greenapi(){
|
|||||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi ИсключитьУчастникаГруппы --access "test" --group "test" --user "test" --debug --test '
|
powershell encoding: 'UTF-8', script:'./oint.exe greenapi ИсключитьУчастникаГруппы --access "test" --group "test" --user "test" --debug --test '
|
||||||
}
|
}
|
||||||
|
|
||||||
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
|
powershell encoding: 'UTF-8', script:'./oint.exe greenapi НазначитьПраваАдминистратора --access "test" --group "test" --user "test" --debug --test '
|
||||||
|
}
|
||||||
|
|
||||||
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
|
powershell encoding: 'UTF-8', script:'./oint.exe greenapi ОтозватьПраваАдминистратора --access "test" --group "test" --user "test" --debug --test '
|
||||||
|
}
|
||||||
|
|
||||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
powershell encoding: 'UTF-8', script:'./oint.exe greenapi ПокинутьГруппу --access "test" --group "test" --debug --test '
|
powershell encoding: 'UTF-8', script:'./oint.exe greenapi ПокинутьГруппу --access "test" --group "test" --debug --test '
|
||||||
}
|
}
|
||||||
|
|
||||||
|
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||||
|
powershell encoding: 'UTF-8', script:'./oint.exe greenapi УстановитьКартинкуГруппы --access "test" --group "test" --picture "test" --debug --test '
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
7
docs/en/data/GreenAPI/RevokeAdminRights.json
vendored
Normal file
7
docs/en/data/GreenAPI/RevokeAdminRights.json
vendored
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"ApiUrl": "https://7105.api.greenapi.com",
|
||||||
|
"MediaUrl": "https://7105.media.greenapi.com",
|
||||||
|
"IdInstance": "71051...",
|
||||||
|
"ApiTokenInstance": "425010d90e114aa6b78f0969e...",
|
||||||
|
"GroupID": "120363410798027942@g.us"
|
||||||
|
}
|
7
docs/en/data/GreenAPI/SetAdminRights.json
vendored
Normal file
7
docs/en/data/GreenAPI/SetAdminRights.json
vendored
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"ApiUrl": "https://7105.api.greenapi.com",
|
||||||
|
"MediaUrl": "https://7105.media.greenapi.com",
|
||||||
|
"IdInstance": "71051...",
|
||||||
|
"ApiTokenInstance": "425010d90e114aa6b78f0969e...",
|
||||||
|
"GroupID": "120363410798027942@g.us"
|
||||||
|
}
|
8
docs/en/data/GreenAPI/SetGroupPicture.json
vendored
Normal file
8
docs/en/data/GreenAPI/SetGroupPicture.json
vendored
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"ApiUrl": "https://7105.api.greenapi.com",
|
||||||
|
"MediaUrl": "https://7105.media.greenapi.com",
|
||||||
|
"IdInstance": "71051...",
|
||||||
|
"ApiTokenInstance": "425010d90e114aa6b78f0969e...",
|
||||||
|
"Image": "https://api.athenaeum.digital/test_data/picture.jpg",
|
||||||
|
"GroupID": "120363410798027942@g.us"
|
||||||
|
}
|
@ -13,10 +13,5 @@
|
|||||||
Time = 7200;
|
Time = 7200;
|
||||||
SetupDate = AddMonth(OPI_Tools.GetCurrentDate(), -1);
|
SetupDate = AddMonth(OPI_Tools.GetCurrentDate(), -1);
|
||||||
|
|
||||||
Result = OPI_Bitrix24.AddTaskTimeAccounting(URL
|
Result = OPI_Bitrix24.AddTaskTimeAccounting(URL, TaskID, Time, UserID, Text, SetupDate,
|
||||||
, TaskID
|
Token);
|
||||||
, Time
|
|
||||||
, UserID
|
|
||||||
, Text
|
|
||||||
, SetupDate
|
|
||||||
, Token);
|
|
||||||
|
6
docs/en/examples/Bitrix24/CreateCalendar.txt
vendored
6
docs/en/examples/Bitrix24/CreateCalendar.txt
vendored
@ -8,9 +8,9 @@
|
|||||||
CalendarsStructure.Insert("color" , "#FFFFFF");
|
CalendarsStructure.Insert("color" , "#FFFFFF");
|
||||||
CalendarsStructure.Insert("text_color" , "#000000");
|
CalendarsStructure.Insert("text_color" , "#000000");
|
||||||
|
|
||||||
ExportStructure = New Structure;
|
ExportStructure = New Structure;
|
||||||
ExportStructure.Insert("ALLOW", "True");
|
ExportStructure.Insert("ALLOW", "True");
|
||||||
ExportStructure.Insert("SET" , "all");
|
ExportStructure.Insert("SET" , "all");
|
||||||
|
|
||||||
CalendarsStructure.Insert("export", ExportStructure);
|
CalendarsStructure.Insert("export", ExportStructure);
|
||||||
|
|
||||||
|
@ -22,39 +22,39 @@
|
|||||||
EventStucture.Insert("importance" , "normal");
|
EventStucture.Insert("importance" , "normal");
|
||||||
EventStucture.Insert("private_event", "Y");
|
EventStucture.Insert("private_event", "Y");
|
||||||
|
|
||||||
RepeatabilityStructure = New Structure;
|
RepeatabilityStructure = New Structure;
|
||||||
RepeatabilityStructure.Insert("FREQ" , "DAILY");
|
RepeatabilityStructure.Insert("FREQ" , "DAILY");
|
||||||
RepeatabilityStructure.Insert("COUNT" , 3);
|
RepeatabilityStructure.Insert("COUNT" , 3);
|
||||||
RepeatabilityStructure.Insert("INTERVAL", 10);
|
RepeatabilityStructure.Insert("INTERVAL", 10);
|
||||||
|
|
||||||
DaysArray = New Array;
|
DaysArray = New Array;
|
||||||
DaysArray.Add("SA");
|
DaysArray.Add("SA");
|
||||||
DaysArray.Add("MO");
|
DaysArray.Add("MO");
|
||||||
|
|
||||||
RepeatabilityStructure.Insert("BYDAY" , DaysArray);
|
RepeatabilityStructure.Insert("BYDAY", DaysArray);
|
||||||
RepeatabilityStructure.Insert("UNTIL" , XMLString(Tomorrow + Hour * 24 * 10));
|
RepeatabilityStructure.Insert("UNTIL", XMLString(Tomorrow + Hour * 24 * 10));
|
||||||
|
|
||||||
EventStucture.Insert("rrule" , RepeatabilityStructure);
|
EventStucture.Insert("rrule" , RepeatabilityStructure);
|
||||||
EventStucture.Insert("is_meeting", "Y");
|
EventStucture.Insert("is_meeting", "Y");
|
||||||
EventStucture.Insert("location" , "Office");
|
EventStucture.Insert("location" , "Office");
|
||||||
|
|
||||||
RemindersArray = New Array;
|
RemindersArray = New Array;
|
||||||
|
|
||||||
ReminderStructure = New Structure;
|
ReminderStructure = New Structure;
|
||||||
ReminderStructure.Insert("type" , "day");
|
ReminderStructure.Insert("type" , "day");
|
||||||
ReminderStructure.Insert("count", 1);
|
ReminderStructure.Insert("count", 1);
|
||||||
|
|
||||||
RemindersArray.Add(ReminderStructure);
|
RemindersArray.Add(ReminderStructure);
|
||||||
|
|
||||||
EventStucture.Insert("remind" , RemindersArray);
|
EventStucture.Insert("remind" , RemindersArray);
|
||||||
EventStucture.Insert("attendees", StrSplit("1,10", ","));
|
EventStucture.Insert("attendees", StrSplit("1,10", ","));
|
||||||
EventStucture.Insert("host" , 1);
|
EventStucture.Insert("host" , 1);
|
||||||
|
|
||||||
MeetingStructure = New Structure;
|
MeetingStructure = New Structure;
|
||||||
MeetingStructure.Insert("notify" , "Y");
|
MeetingStructure.Insert("notify" , "Y");
|
||||||
MeetingStructure.Insert("reinvite" , "Y");
|
MeetingStructure.Insert("reinvite" , "Y");
|
||||||
MeetingStructure.Insert("allow_invite", "N");
|
MeetingStructure.Insert("allow_invite", "N");
|
||||||
MeetingStructure.Insert("hide_guests" , "N");
|
MeetingStructure.Insert("hide_guests" , "N");
|
||||||
|
|
||||||
EventStucture.Insert("meeting", MeetingStructure);
|
EventStucture.Insert("meeting", MeetingStructure);
|
||||||
|
|
||||||
|
6
docs/en/examples/Bitrix24/CreateChat.txt
vendored
6
docs/en/examples/Bitrix24/CreateChat.txt
vendored
@ -25,8 +25,8 @@
|
|||||||
Token = "8536b467006e9f06006b12e400000001000...";
|
Token = "8536b467006e9f06006b12e400000001000...";
|
||||||
|
|
||||||
ChatStructure = New Structure;
|
ChatStructure = New Structure;
|
||||||
ChatStructure.Insert("TYPE" , "CHAT");
|
ChatStructure.Insert("TYPE" , "CHAT");
|
||||||
ChatStructure.Insert("TITLE" , "Private chat");
|
ChatStructure.Insert("TITLE", "Private chat");
|
||||||
ChatStructure.Insert("USERS" , MembersArray);
|
ChatStructure.Insert("USERS", MembersArray);
|
||||||
|
|
||||||
Result = OPI_Bitrix24.CreateChat(URL, ChatStructure, Token);
|
Result = OPI_Bitrix24.CreateChat(URL, ChatStructure, Token);
|
||||||
|
4
docs/en/examples/Bitrix24/CreateLead.txt
vendored
4
docs/en/examples/Bitrix24/CreateLead.txt
vendored
@ -18,8 +18,8 @@
|
|||||||
|
|
||||||
Result = OPI_Bitrix24.CreateLead(URL, FieldsStructure);
|
Result = OPI_Bitrix24.CreateLead(URL, FieldsStructure);
|
||||||
|
|
||||||
FieldsStructure.Insert("NAME" , "Ivan");
|
FieldsStructure.Insert("NAME" , "Ivan");
|
||||||
FieldsStructure.Insert("LAST_NAME" , "Ivanov");
|
FieldsStructure.Insert("LAST_NAME", "Ivanov");
|
||||||
|
|
||||||
URL = "b24-ar17wx.bitrix24.by";
|
URL = "b24-ar17wx.bitrix24.by";
|
||||||
Token = "8536b467006e9f06006b12e400000001000...";
|
Token = "8536b467006e9f06006b12e400000001000...";
|
||||||
|
@ -6,8 +6,8 @@
|
|||||||
File = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx";
|
File = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx";
|
||||||
|
|
||||||
Attachments = New Array;
|
Attachments = New Array;
|
||||||
Attachments.Add(OPI_Bitrix24.GetPictureBlock("Image1" , Image));
|
Attachments.Add(OPI_Bitrix24.GetPictureBlock("Image1" , Image));
|
||||||
Attachments.Add(OPI_Bitrix24.GetFileBlock("File1.docx" , File));
|
Attachments.Add(OPI_Bitrix24.GetFileBlock("File1.docx", File));
|
||||||
|
|
||||||
Result = OPI_Bitrix24.CreatePersonalNotification(URL, UserID, Text, , Attachments);
|
Result = OPI_Bitrix24.CreatePersonalNotification(URL, UserID, Text, , Attachments);
|
||||||
|
|
||||||
|
@ -6,8 +6,8 @@
|
|||||||
File = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx";
|
File = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx";
|
||||||
|
|
||||||
Attachments = New Array;
|
Attachments = New Array;
|
||||||
Attachments.Add(OPI_Bitrix24.GetPictureBlock("Image1" , Image));
|
Attachments.Add(OPI_Bitrix24.GetPictureBlock("Image1" , Image));
|
||||||
Attachments.Add(OPI_Bitrix24.GetFileBlock("File1.docx" , File));
|
Attachments.Add(OPI_Bitrix24.GetFileBlock("File1.docx", File));
|
||||||
|
|
||||||
Result = OPI_Bitrix24.CreateSystemNotification(URL, UserID, Text, , Attachments);
|
Result = OPI_Bitrix24.CreateSystemNotification(URL, UserID, Text, , Attachments);
|
||||||
|
|
||||||
|
4
docs/en/examples/Bitrix24/EditMessage.txt
vendored
4
docs/en/examples/Bitrix24/EditMessage.txt
vendored
@ -13,7 +13,7 @@
|
|||||||
File = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx";
|
File = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx";
|
||||||
|
|
||||||
Attachments = New Array;
|
Attachments = New Array;
|
||||||
Attachments.Add(OPI_Bitrix24.GetPictureBlock("Image1" , Image));
|
Attachments.Add(OPI_Bitrix24.GetPictureBlock("Image1" , Image));
|
||||||
Attachments.Add(OPI_Bitrix24.GetFileBlock("File1.docx" , File));
|
Attachments.Add(OPI_Bitrix24.GetFileBlock("File1.docx", File));
|
||||||
|
|
||||||
Result = OPI_Bitrix24.EditMessage(URL, MessageID, Text, Attachments, Token);
|
Result = OPI_Bitrix24.EditMessage(URL, MessageID, Text, Attachments, Token);
|
||||||
|
2
docs/en/examples/Bitrix24/GetTasksList.txt
vendored
2
docs/en/examples/Bitrix24/GetTasksList.txt
vendored
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
// Full filter structure you can find at GetTasksFilterStructure method
|
// Full filter structure you can find at GetTasksFilterStructure method
|
||||||
Filter = New Map;
|
Filter = New Map;
|
||||||
Filter.Insert("CREATED_BY" , 1); // Producer with ID 1
|
Filter.Insert("CREATED_BY", 1); // Producer with ID 1
|
||||||
Filter.Insert("!RESPONSIBLE_ID", 10); // Performers with ID not equal to 10
|
Filter.Insert("!RESPONSIBLE_ID", 10); // Performers with ID not equal to 10
|
||||||
Filter.Insert(">=CREATED_DATE ", CurrentDate - 60 * 60 * 24); // Creation date >= yesterday
|
Filter.Insert(">=CREATED_DATE ", CurrentDate - 60 * 60 * 24); // Creation date >= yesterday
|
||||||
|
|
||||||
|
4
docs/en/examples/Bitrix24/SendMessage.txt
vendored
4
docs/en/examples/Bitrix24/SendMessage.txt
vendored
@ -5,8 +5,8 @@
|
|||||||
File = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx";
|
File = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx";
|
||||||
|
|
||||||
Attachments = New Array;
|
Attachments = New Array;
|
||||||
Attachments.Add(OPI_Bitrix24.GetPictureBlock("Image1" , Image));
|
Attachments.Add(OPI_Bitrix24.GetPictureBlock("Image1" , Image));
|
||||||
Attachments.Add(OPI_Bitrix24.GetFileBlock("File1.docx" , File));
|
Attachments.Add(OPI_Bitrix24.GetFileBlock("File1.docx", File));
|
||||||
|
|
||||||
Result = OPI_Bitrix24.SendMessage(URL, ChatID, Text, Attachments);
|
Result = OPI_Bitrix24.SendMessage(URL, ChatID, Text, Attachments);
|
||||||
|
|
||||||
|
6
docs/en/examples/Bitrix24/UpdateDeal.txt
vendored
6
docs/en/examples/Bitrix24/UpdateDeal.txt
vendored
@ -1,7 +1,7 @@
|
|||||||
FieldsStructure = New Structure;
|
FieldsStructure = New Structure;
|
||||||
FieldsStructure.Insert("TITLE" , "Sale in RUB");
|
FieldsStructure.Insert("TITLE" , "Sale in RUB");
|
||||||
FieldsStructure.Insert("CURRENCY_ID" , "RUB");
|
FieldsStructure.Insert("CURRENCY_ID", "RUB");
|
||||||
FieldsStructure.Insert("OPPORTUNITY" , 50000);
|
FieldsStructure.Insert("OPPORTUNITY", 50000);
|
||||||
|
|
||||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||||
DealID = "2910";
|
DealID = "2910";
|
||||||
|
@ -13,9 +13,5 @@
|
|||||||
ParentID = 1;
|
ParentID = 1;
|
||||||
HeadID = 10;
|
HeadID = 10;
|
||||||
|
|
||||||
Result = OPI_Bitrix24.UpdateDepartment(URL
|
Result = OPI_Bitrix24.UpdateDepartment(URL, DepartmentID, Name, ParentID, HeadID,
|
||||||
, DepartmentID
|
Token);
|
||||||
, Name
|
|
||||||
, ParentID
|
|
||||||
, HeadID
|
|
||||||
, Token);
|
|
||||||
|
4
docs/en/examples/Bitrix24/UpdateLead.txt
vendored
4
docs/en/examples/Bitrix24/UpdateLead.txt
vendored
@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
Result = OPI_Bitrix24.UpdateLead(URL, LeadID, FieldsStructure);
|
Result = OPI_Bitrix24.UpdateLead(URL, LeadID, FieldsStructure);
|
||||||
|
|
||||||
FieldsStructure.Insert("NAME" , "Evgeniy");
|
FieldsStructure.Insert("NAME" , "Evgeniy");
|
||||||
FieldsStructure.Insert("LAST_NAME" , "Evgeniev");
|
FieldsStructure.Insert("LAST_NAME", "Evgeniev");
|
||||||
|
|
||||||
URL = "b24-ar17wx.bitrix24.by";
|
URL = "b24-ar17wx.bitrix24.by";
|
||||||
Token = "8536b467006e9f06006b12e400000001000...";
|
Token = "8536b467006e9f06006b12e400000001000...";
|
||||||
|
@ -15,10 +15,4 @@
|
|||||||
Time = 4800;
|
Time = 4800;
|
||||||
SetupDate = AddMonth(OPI_Tools.GetCurrentDate(), -1);
|
SetupDate = AddMonth(OPI_Tools.GetCurrentDate(), -1);
|
||||||
|
|
||||||
Result = OPI_Bitrix24.UpdateTaskTimeAccounting(URL
|
Result = OPI_Bitrix24.UpdateTaskTimeAccounting(URL, TaskID, RecordID, Time, Text, SetupDate, Token);
|
||||||
, TaskID
|
|
||||||
, RecordID
|
|
||||||
, Time
|
|
||||||
, Text
|
|
||||||
, SetupDate
|
|
||||||
, Token);
|
|
||||||
|
8
docs/en/examples/Bitrix24/UpdateUser.txt
vendored
8
docs/en/examples/Bitrix24/UpdateUser.txt
vendored
@ -16,9 +16,9 @@
|
|||||||
Email = String(New UUID) + "@exepmple.org";
|
Email = String(New UUID) + "@exepmple.org";
|
||||||
|
|
||||||
UserStructure = New Structure;
|
UserStructure = New Structure;
|
||||||
UserStructure.Insert("EMAIL" , Email);
|
UserStructure.Insert("EMAIL" , Email);
|
||||||
UserStructure.Insert("NAME" , "Oleg");
|
UserStructure.Insert("NAME" , "Oleg");
|
||||||
UserStructure.Insert("LAST_NAME" , "Lama");
|
UserStructure.Insert("LAST_NAME" , "Lama");
|
||||||
UserStructure.Insert("UF_DEPARTMENT" , 7);
|
UserStructure.Insert("UF_DEPARTMENT", 7);
|
||||||
|
|
||||||
Result = OPI_Bitrix24.UpdateUser(URL, UserID, UserStructure, Token);
|
Result = OPI_Bitrix24.UpdateUser(URL, UserID, UserStructure, Token);
|
||||||
|
@ -13,30 +13,30 @@
|
|||||||
InvitationDescription.Insert("comment" , "Comment to courier");
|
InvitationDescription.Insert("comment" , "Comment to courier");
|
||||||
InvitationDescription.Insert("need_call" , False);
|
InvitationDescription.Insert("need_call" , False);
|
||||||
|
|
||||||
Sender = New Structure;
|
Sender = New Structure;
|
||||||
Sender.Insert("company", "Company");
|
Sender.Insert("company", "Company");
|
||||||
Sender.Insert("name" , "Ivaniv Ivan");
|
Sender.Insert("name" , "Ivaniv Ivan");
|
||||||
|
|
||||||
Phones = New Array;
|
Phones = New Array;
|
||||||
Phone = New Structure("number", "+79589441654");
|
Phone = New Structure("number", "+79589441654");
|
||||||
Phones.Add(Phone);
|
Phones.Add(Phone);
|
||||||
|
|
||||||
Sender.Insert("phones", Phones);
|
Sender.Insert("phones", Phones);
|
||||||
|
|
||||||
InvitationDescription.Insert("sender", Sender);
|
InvitationDescription.Insert("sender", Sender);
|
||||||
|
|
||||||
ShippingPoint = New Structure;
|
ShippingPoint = New Structure;
|
||||||
ShippingPoint.Insert("code" , "44");
|
ShippingPoint.Insert("code" , "44");
|
||||||
ShippingPoint.Insert("fias_guid" , "0c5b2444-70a0-4932-980c-b4dc0d3f02b5");
|
ShippingPoint.Insert("fias_guid" , "0c5b2444-70a0-4932-980c-b4dc0d3f02b5");
|
||||||
ShippingPoint.Insert("postal_code" , "109004");
|
ShippingPoint.Insert("postal_code" , "109004");
|
||||||
ShippingPoint.Insert("longitude" , 37.6204);
|
ShippingPoint.Insert("longitude" , 37.6204);
|
||||||
ShippingPoint.Insert("latitude" , 55.754);
|
ShippingPoint.Insert("latitude" , 55.754);
|
||||||
ShippingPoint.Insert("country_code", "RU");
|
ShippingPoint.Insert("country_code", "RU");
|
||||||
ShippingPoint.Insert("region" , "Moscow");
|
ShippingPoint.Insert("region" , "Moscow");
|
||||||
ShippingPoint.Insert("sub_region" , "Moscow");
|
ShippingPoint.Insert("sub_region" , "Moscow");
|
||||||
ShippingPoint.Insert("city" , "Moscow");
|
ShippingPoint.Insert("city" , "Moscow");
|
||||||
ShippingPoint.Insert("kladr_code" , "7700000000000");
|
ShippingPoint.Insert("kladr_code" , "7700000000000");
|
||||||
ShippingPoint.Insert("address" , "st. Bluchera, 32");
|
ShippingPoint.Insert("address" , "st. Bluchera, 32");
|
||||||
|
|
||||||
InvitationDescription.Insert("from_location", ShippingPoint);
|
InvitationDescription.Insert("from_location", ShippingPoint);
|
||||||
|
|
||||||
|
82
docs/en/examples/CDEK/CreateOrder.txt
vendored
82
docs/en/examples/CDEK/CreateOrder.txt
vendored
@ -2,64 +2,64 @@
|
|||||||
|
|
||||||
OrderDescription = New Structure;
|
OrderDescription = New Structure;
|
||||||
|
|
||||||
SendLocation = New Structure;
|
SendLocation = New Structure;
|
||||||
SendLocation.Insert("code" , "44");
|
SendLocation.Insert("code" , "44");
|
||||||
SendLocation.Insert("city" , "Moscow");
|
SendLocation.Insert("city" , "Moscow");
|
||||||
SendLocation.Insert("address", "Ave. Leningradsky, 4");
|
SendLocation.Insert("address", "Ave. Leningradsky, 4");
|
||||||
|
|
||||||
DestLocation = New Structure;
|
DestLocation = New Structure;
|
||||||
DestLocation.Insert("code" , "270");
|
DestLocation.Insert("code" , "270");
|
||||||
DestLocation.Insert("city" , "Novosibirsk");
|
DestLocation.Insert("city" , "Novosibirsk");
|
||||||
DestLocation.Insert("address", "st. Bluchera, 32");
|
DestLocation.Insert("address", "st. Bluchera, 32");
|
||||||
|
|
||||||
Recipient = New Structure;
|
Recipient = New Structure;
|
||||||
|
|
||||||
Phones = New Array;
|
Phones = New Array;
|
||||||
Phones.Add(New Structure("number", "+79134637228"));
|
Phones.Add(New Structure("number", "+79134637228"));
|
||||||
|
|
||||||
Recipient.Insert("phones", Phones);
|
Recipient.Insert("phones", Phones);
|
||||||
Recipient.Insert("name" , "Ivaniv Ivan");
|
Recipient.Insert("name" , "Ivaniv Ivan");
|
||||||
|
|
||||||
Sender = New Structure("name", "Petrov Petr");
|
Sender = New Structure("name", "Petrov Petr");
|
||||||
|
|
||||||
Services = New Array;
|
Services = New Array;
|
||||||
|
|
||||||
Service = New Structure;
|
Service = New Structure;
|
||||||
Service.Insert("code" , "SECURE_PACKAGE_A2");
|
Service.Insert("code" , "SECURE_PACKAGE_A2");
|
||||||
Service.Insert("parameter", 10);
|
Service.Insert("parameter", 10);
|
||||||
|
|
||||||
Services.Add(Service);
|
Services.Add(Service);
|
||||||
|
|
||||||
Packages = New Array;
|
Packages = New Array;
|
||||||
|
|
||||||
Package = New Structure;
|
Package = New Structure;
|
||||||
|
|
||||||
Items = New Array;
|
Items = New Array;
|
||||||
|
|
||||||
Item = New Structure;
|
Item = New Structure;
|
||||||
|
|
||||||
Payment = New Structure;
|
Payment = New Structure;
|
||||||
Payment.Insert("value", 3000);
|
Payment.Insert("value", 3000);
|
||||||
|
|
||||||
Item.Insert("payment" , Payment);
|
Item.Insert("payment" , Payment);
|
||||||
Item.Insert("ware_key", "00055");
|
Item.Insert("ware_key", "00055");
|
||||||
Item.Insert("name" , "Product");
|
Item.Insert("name" , "Product");
|
||||||
Item.Insert("cost" , 300);
|
Item.Insert("cost" , 300);
|
||||||
Item.Insert("amount" , 2);
|
Item.Insert("amount" , 2);
|
||||||
Item.Insert("weight" , 700);
|
Item.Insert("weight" , 700);
|
||||||
Item.Insert("url" , "www.item.ru");
|
Item.Insert("url" , "www.item.ru");
|
||||||
|
|
||||||
Items.Add(Item);
|
Items.Add(Item);
|
||||||
|
|
||||||
Package.Insert("items" , Items);
|
Package.Insert("items" , Items);
|
||||||
Package.Insert("number" , "bar-001");
|
Package.Insert("number" , "bar-001");
|
||||||
Package.Insert("comment", "Packaging");
|
Package.Insert("comment", "Packaging");
|
||||||
Package.Insert("height" , 10);
|
Package.Insert("height" , 10);
|
||||||
Package.Insert("length" , 10);
|
Package.Insert("length" , 10);
|
||||||
Package.Insert("weight" , "4000");
|
Package.Insert("weight" , "4000");
|
||||||
Package.Insert("width" , 10);
|
Package.Insert("width" , 10);
|
||||||
|
|
||||||
Packages.Add(Package);
|
Packages.Add(Package);
|
||||||
|
|
||||||
OrderDescription.Insert("from_location", SendLocation);
|
OrderDescription.Insert("from_location", SendLocation);
|
||||||
OrderDescription.Insert("to_location" , DestLocation);
|
OrderDescription.Insert("to_location" , DestLocation);
|
||||||
|
@ -18,18 +18,18 @@
|
|||||||
Appointment.Insert("time_to" , "17:00");
|
Appointment.Insert("time_to" , "17:00");
|
||||||
Appointment.Insert("comment" , "Group office");
|
Appointment.Insert("comment" , "Group office");
|
||||||
|
|
||||||
DeliveryLocation = New Structure;
|
DeliveryLocation = New Structure;
|
||||||
DeliveryLocation.Insert("code" , "270");
|
DeliveryLocation.Insert("code" , "270");
|
||||||
DeliveryLocation.Insert("fias_guid" , "0c5b2444-70a0-4932-980c-b4dc0d3f02b5");
|
DeliveryLocation.Insert("fias_guid" , "0c5b2444-70a0-4932-980c-b4dc0d3f02b5");
|
||||||
DeliveryLocation.Insert("postal_code" , "109004");
|
DeliveryLocation.Insert("postal_code" , "109004");
|
||||||
DeliveryLocation.Insert("longitude" , 37.6204);
|
DeliveryLocation.Insert("longitude" , 37.6204);
|
||||||
DeliveryLocation.Insert("latitude" , 55.754);
|
DeliveryLocation.Insert("latitude" , 55.754);
|
||||||
DeliveryLocation.Insert("country_code", "RU");
|
DeliveryLocation.Insert("country_code", "RU");
|
||||||
DeliveryLocation.Insert("region" , "Novosibirsk");
|
DeliveryLocation.Insert("region" , "Novosibirsk");
|
||||||
DeliveryLocation.Insert("sub_region" , "Novosibirsk");
|
DeliveryLocation.Insert("sub_region" , "Novosibirsk");
|
||||||
DeliveryLocation.Insert("city" , "Novosibirsk");
|
DeliveryLocation.Insert("city" , "Novosibirsk");
|
||||||
DeliveryLocation.Insert("kladr_code" , "7700000000000");
|
DeliveryLocation.Insert("kladr_code" , "7700000000000");
|
||||||
DeliveryLocation.Insert("address" , "st. Bluchera, 33");
|
DeliveryLocation.Insert("address" , "st. Bluchera, 33");
|
||||||
|
|
||||||
Appointment.Insert("to_location", DeliveryLocation);
|
Appointment.Insert("to_location", DeliveryLocation);
|
||||||
|
|
||||||
|
14
docs/en/examples/GoogleCalendar/CreateEvent.txt
vendored
14
docs/en/examples/GoogleCalendar/CreateEvent.txt
vendored
@ -13,12 +13,12 @@
|
|||||||
Attachments.Insert("Image2", Image2);
|
Attachments.Insert("Image2", Image2);
|
||||||
|
|
||||||
EventDescription = New Map;
|
EventDescription = New Map;
|
||||||
EventDescription.Insert("Description" , Description);
|
EventDescription.Insert("Description" , Description);
|
||||||
EventDescription.Insert("Title" , Name);
|
EventDescription.Insert("Title" , Name);
|
||||||
EventDescription.Insert("Venue" , "InOffice");
|
EventDescription.Insert("Venue" , "InOffice");
|
||||||
EventDescription.Insert("StartDate" , CurrentDate);
|
EventDescription.Insert("StartDate" , CurrentDate);
|
||||||
EventDescription.Insert("EndDate" , EventDescription["StartDate"] + Hour);
|
EventDescription.Insert("EndDate" , EventDescription["StartDate"] + Hour);
|
||||||
EventDescription.Insert("ArrayOfAttachmentURLs" , Attachments);
|
EventDescription.Insert("ArrayOfAttachmentURLs", Attachments);
|
||||||
EventDescription.Insert("SendNotifications" , True);
|
EventDescription.Insert("SendNotifications" , True);
|
||||||
|
|
||||||
Result = OPI_GoogleCalendar.CreateEvent(Token, Calendar, EventDescription);
|
Result = OPI_GoogleCalendar.CreateEvent(Token, Calendar, EventDescription);
|
||||||
|
@ -4,8 +4,4 @@
|
|||||||
SecondaryColor = "#ffd800";
|
SecondaryColor = "#ffd800";
|
||||||
Hidden = False;
|
Hidden = False;
|
||||||
|
|
||||||
Result = OPI_GoogleCalendar.EditListCalendar(Token
|
Result = OPI_GoogleCalendar.EditListCalendar(Token, Calendar, PrimaryColor, SecondaryColor, Hidden);
|
||||||
, Calendar
|
|
||||||
, PrimaryColor
|
|
||||||
, SecondaryColor
|
|
||||||
, Hidden);
|
|
||||||
|
2
docs/en/examples/GreenAPI/AddGroupMember.txt
vendored
2
docs/en/examples/GreenAPI/AddGroupMember.txt
vendored
@ -3,7 +3,7 @@
|
|||||||
IdInstance = "71051...";
|
IdInstance = "71051...";
|
||||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||||
|
|
||||||
GroupID = "120363392913015964@g.us";
|
GroupID = "120363410798027942@g.us";
|
||||||
UserID = "123123123@c.us";
|
UserID = "123123123@c.us";
|
||||||
|
|
||||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
IdInstance = "71051...";
|
IdInstance = "71051...";
|
||||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||||
|
|
||||||
GroupID = "120363392913015964@g.us";
|
GroupID = "120363410798027942@g.us";
|
||||||
UserID = "123123123@c.us";
|
UserID = "123123123@c.us";
|
||||||
|
|
||||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
IdInstance = "71051...";
|
IdInstance = "71051...";
|
||||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||||
|
|
||||||
GroupID = "120363392913015964@g.us";
|
GroupID = "120363410798027942@g.us";
|
||||||
|
|
||||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||||
Result = OPI_GreenAPI.GetGroupInformation(AccessParameters, GroupID);
|
Result = OPI_GreenAPI.GetGroupInformation(AccessParameters, GroupID);
|
||||||
|
2
docs/en/examples/GreenAPI/LeaveGroup.txt
vendored
2
docs/en/examples/GreenAPI/LeaveGroup.txt
vendored
@ -3,7 +3,7 @@
|
|||||||
IdInstance = "71051...";
|
IdInstance = "71051...";
|
||||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||||
|
|
||||||
GroupID = "120363392913015964@g.us";
|
GroupID = "120363410798027942@g.us";
|
||||||
|
|
||||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||||
Result = OPI_GreenAPI.LeaveGroup(AccessParameters, GroupID);
|
Result = OPI_GreenAPI.LeaveGroup(AccessParameters, GroupID);
|
||||||
|
10
docs/en/examples/GreenAPI/RevokeAdminRights.txt
vendored
Normal file
10
docs/en/examples/GreenAPI/RevokeAdminRights.txt
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
ApiUrl = "https://7105.api.greenapi.com";
|
||||||
|
MediaUrl = "https://7105.media.greenapi.com";
|
||||||
|
IdInstance = "71051...";
|
||||||
|
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||||
|
|
||||||
|
GroupID = "120363410798027942@g.us";
|
||||||
|
UserID = "123123123@c.us";
|
||||||
|
|
||||||
|
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||||
|
Result = OPI_GreenAPI.RevokeAdminRights(AccessParameters, GroupID, UserID);
|
10
docs/en/examples/GreenAPI/SetAdminRights.txt
vendored
Normal file
10
docs/en/examples/GreenAPI/SetAdminRights.txt
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
ApiUrl = "https://7105.api.greenapi.com";
|
||||||
|
MediaUrl = "https://7105.media.greenapi.com";
|
||||||
|
IdInstance = "71051...";
|
||||||
|
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||||
|
|
||||||
|
GroupID = "120363410798027942@g.us";
|
||||||
|
UserID = "123123123@c.us";
|
||||||
|
|
||||||
|
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||||
|
Result = OPI_GreenAPI.SetAdminRights(AccessParameters, GroupID, UserID);
|
10
docs/en/examples/GreenAPI/SetGroupPicture.txt
vendored
Normal file
10
docs/en/examples/GreenAPI/SetGroupPicture.txt
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
ApiUrl = "https://7105.api.greenapi.com";
|
||||||
|
MediaUrl = "https://7105.media.greenapi.com";
|
||||||
|
IdInstance = "71051...";
|
||||||
|
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||||
|
|
||||||
|
Image = "https://api.athenaeum.digital/test_data/picture.jpg";
|
||||||
|
GroupID = "120363410798027942@g.us";
|
||||||
|
|
||||||
|
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||||
|
Result = OPI_GreenAPI.SetGroupPicture(AccessParameters, GroupID, Image);
|
@ -3,7 +3,7 @@
|
|||||||
IdInstance = "71051...";
|
IdInstance = "71051...";
|
||||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||||
|
|
||||||
GroupID = "120363392913015964@g.us";
|
GroupID = "120363410798027942@g.us";
|
||||||
Name = "New name";
|
Name = "New name";
|
||||||
|
|
||||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||||
|
28
docs/en/examples/Notion/CreateDatabase.txt
vendored
28
docs/en/examples/Notion/CreateDatabase.txt
vendored
@ -3,22 +3,22 @@
|
|||||||
Title = "TestTitle";
|
Title = "TestTitle";
|
||||||
|
|
||||||
Properties = New Map;
|
Properties = New Map;
|
||||||
Properties.Insert("Name" , "title");
|
Properties.Insert("Name" , "title");
|
||||||
Properties.Insert("Description" , "rich_text");
|
Properties.Insert("Description" , "rich_text");
|
||||||
Properties.Insert("Number" , "number");
|
Properties.Insert("Number" , "number");
|
||||||
Properties.Insert("Status" , "status");
|
Properties.Insert("Status" , "status");
|
||||||
Properties.Insert("CreationDate" , "date");
|
Properties.Insert("CreationDate", "date");
|
||||||
Properties.Insert("Image" , "files");
|
Properties.Insert("Image" , "files");
|
||||||
Properties.Insert("Active" , "checkbox");
|
Properties.Insert("Active" , "checkbox");
|
||||||
Properties.Insert("Website" , "url");
|
Properties.Insert("Website" , "url");
|
||||||
Properties.Insert("Email" , "email");
|
Properties.Insert("Email" , "email");
|
||||||
Properties.Insert("Phone" , "phone_number");
|
Properties.Insert("Phone" , "phone_number");
|
||||||
Properties.Insert("User" , "people");
|
Properties.Insert("User" , "people");
|
||||||
|
|
||||||
ValueSelection = New Map;
|
ValueSelection = New Map;
|
||||||
ValueSelection.Insert("New" , "green");
|
ValueSelection.Insert("New" , "green");
|
||||||
ValueSelection.Insert("InProgress" , "yellow");
|
ValueSelection.Insert("InProgress", "yellow");
|
||||||
ValueSelection.Insert("Remote" , "red");
|
ValueSelection.Insert("Remote" , "red");
|
||||||
|
|
||||||
Properties.Insert("Status", ValueSelection);
|
Properties.Insert("Status", ValueSelection);
|
||||||
|
|
||||||
|
22
docs/en/examples/Notion/CreatePageInDatabase.txt
vendored
22
docs/en/examples/Notion/CreatePageInDatabase.txt
vendored
@ -6,16 +6,16 @@
|
|||||||
Image.Insert("Logo", Image_);
|
Image.Insert("Logo", Image_);
|
||||||
|
|
||||||
Properties = New Map;
|
Properties = New Map;
|
||||||
Properties.Insert("Name" , "LLC Vector");
|
Properties.Insert("Name" , "LLC Vector");
|
||||||
Properties.Insert("Description" , "OurFirstClient");
|
Properties.Insert("Description" , "OurFirstClient");
|
||||||
Properties.Insert("Number" , 1);
|
Properties.Insert("Number" , 1);
|
||||||
Properties.Insert("Status" , "Regular");
|
Properties.Insert("Status" , "Regular");
|
||||||
Properties.Insert("CreationDate" , OPI_Tools.GetCurrentDate());
|
Properties.Insert("CreationDate", OPI_Tools.GetCurrentDate());
|
||||||
Properties.Insert("Image" , Image);
|
Properties.Insert("Image" , Image);
|
||||||
Properties.Insert("Active" , True);
|
Properties.Insert("Active" , True);
|
||||||
Properties.Insert("Website" , "https://vector.ru");
|
Properties.Insert("Website" , "https://vector.ru");
|
||||||
Properties.Insert("Email" , "mail@vector.ru");
|
Properties.Insert("Email" , "mail@vector.ru");
|
||||||
Properties.Insert("Phone" , "88005553535");
|
Properties.Insert("Phone" , "88005553535");
|
||||||
Properties.Insert("Status" , "New");
|
Properties.Insert("Status" , "New");
|
||||||
|
|
||||||
Result = OPI_Notion.CreatePageInDatabase(Token, Base, Properties);
|
Result = OPI_Notion.CreatePageInDatabase(Token, Base, Properties);
|
||||||
|
11
docs/en/examples/Notion/EditPageProperties.txt
vendored
11
docs/en/examples/Notion/EditPageProperties.txt
vendored
@ -5,12 +5,7 @@
|
|||||||
Archive = False;
|
Archive = False;
|
||||||
|
|
||||||
Properties = New Map;
|
Properties = New Map;
|
||||||
Properties.Insert("Active" , False);
|
Properties.Insert("Active", False);
|
||||||
Properties.Insert("Email" , "vector@mail.ru");
|
Properties.Insert("Email" , "vector@mail.ru");
|
||||||
|
|
||||||
Result = OPI_Notion.EditPageProperties(Token
|
Result = OPI_Notion.EditPageProperties(Token, Page, Properties, Icon, Cover, Archive);
|
||||||
, Page
|
|
||||||
, Properties
|
|
||||||
, Icon
|
|
||||||
, Cover
|
|
||||||
, Archive);
|
|
||||||
|
@ -17,5 +17,5 @@
|
|||||||
|
|
||||||
CategoryAttribute2 = New Structure("value", "Protective film set for X3 NFC. Dark cotton");
|
CategoryAttribute2 = New Structure("value", "Protective film set for X3 NFC. Dark cotton");
|
||||||
|
|
||||||
OPI_Ozon.CompleteComplexAttribute(ItemStructure, 5076 , 0, CategoryAttribute1);
|
OPI_Ozon.CompleteComplexAttribute(ItemStructure, 5076, 0, CategoryAttribute1);
|
||||||
OPI_Ozon.CompleteComplexAttribute(ItemStructure, 9048 , 0, CategoryAttribute2);
|
OPI_Ozon.CompleteComplexAttribute(ItemStructure, 9048, 0, CategoryAttribute2);
|
||||||
|
@ -33,9 +33,10 @@
|
|||||||
// Attributes individualized for different categories
|
// Attributes individualized for different categories
|
||||||
|
|
||||||
CategoryAttribute1 = New Structure("dictionary_value_id,value", 971082156, "Speaker stand");
|
CategoryAttribute1 = New Structure("dictionary_value_id,value", 971082156, "Speaker stand");
|
||||||
CategoryAttribute2 = New Structure("dictionary_value_id,value", 5060050 , "Samsung");
|
CategoryAttribute2 = New Structure("dictionary_value_id,value", 5060050, "Samsung");
|
||||||
CategoryAttribute3 = New Structure("dictionary_value_id,value", 61576 , "gray");
|
CategoryAttribute3 = New Structure("dictionary_value_id,value", 61576, "gray");
|
||||||
CategoryAttribute4 = New Structure("dictionary_value_id,value", 95911 , "Protective film set for X3 NFC. Dark cotton");
|
CategoryAttribute4 = New Structure("dictionary_value_id,value", 95911,
|
||||||
|
"Protective film set for X3 NFC. Dark cotton");
|
||||||
|
|
||||||
CategoryAttribute5 = New Structure("value", "Protective film set for X3 NFC. Dark cotton");
|
CategoryAttribute5 = New Structure("value", "Protective film set for X3 NFC. Dark cotton");
|
||||||
|
|
||||||
|
4
docs/en/examples/Ozon/GetProductList.txt
vendored
4
docs/en/examples/Ozon/GetProductList.txt
vendored
@ -6,7 +6,7 @@
|
|||||||
IDArray.Add("1432106010");
|
IDArray.Add("1432106010");
|
||||||
|
|
||||||
Filter = New Structure;
|
Filter = New Structure;
|
||||||
Filter.Insert("visibility" , "ALL");
|
Filter.Insert("visibility", "ALL");
|
||||||
Filter.Insert("offer_id" , IDArray);
|
Filter.Insert("offer_id" , IDArray);
|
||||||
|
|
||||||
Result = OPI_Ozon.GetProductList(ClientID, APIKey, Filter);
|
Result = OPI_Ozon.GetProductList(ClientID, APIKey, Filter);
|
||||||
|
4
docs/en/examples/Ozon/GetProductsStocks.txt
vendored
4
docs/en/examples/Ozon/GetProductsStocks.txt
vendored
@ -5,7 +5,7 @@
|
|||||||
IDArray.Add("143210608");
|
IDArray.Add("143210608");
|
||||||
|
|
||||||
Filter = New Structure;
|
Filter = New Structure;
|
||||||
Filter.Insert("visibility" , "ALL");
|
Filter.Insert("visibility", "ALL");
|
||||||
Filter.Insert("offer_id" , IDArray);
|
Filter.Insert("offer_id" , IDArray);
|
||||||
|
|
||||||
Result = OPI_Ozon.GetProductsStocks(ClientID, APIKey, Filter);
|
Result = OPI_Ozon.GetProductsStocks(ClientID, APIKey, Filter);
|
||||||
|
@ -5,9 +5,5 @@
|
|||||||
AttributeID = 85;
|
AttributeID = 85;
|
||||||
Value = "Sunshine";
|
Value = "Sunshine";
|
||||||
|
|
||||||
Result = OPI_Ozon.SearchAttributeValue(ClientID
|
Result = OPI_Ozon.SearchAttributeValue(ClientID, APIKey, CategoryID, TypeID, AttributeID,
|
||||||
, APIKey
|
Value);
|
||||||
, CategoryID
|
|
||||||
, TypeID
|
|
||||||
, AttributeID
|
|
||||||
, Value);
|
|
||||||
|
@ -11,9 +11,4 @@
|
|||||||
ImagesArray.Add(Image1);
|
ImagesArray.Add(Image1);
|
||||||
ImagesArray.Add(Image2);
|
ImagesArray.Add(Image2);
|
||||||
|
|
||||||
Result = OPI_Ozon.UpdateProductImages(ClientID
|
Result = OPI_Ozon.UpdateProductImages(ClientID, APIKey, ProductID, ImagesArray, , MarketingColor);
|
||||||
, APIKey
|
|
||||||
, ProductID
|
|
||||||
, ImagesArray
|
|
||||||
,
|
|
||||||
, MarketingColor);
|
|
||||||
|
@ -4,8 +4,8 @@
|
|||||||
AttributesStructure = New Structure("offer_id", "143210609");
|
AttributesStructure = New Structure("offer_id", "143210609");
|
||||||
|
|
||||||
CategoryAttribute1 = New Structure("dictionary_value_id,value", 971082156, "Speaker stand");
|
CategoryAttribute1 = New Structure("dictionary_value_id,value", 971082156, "Speaker stand");
|
||||||
CategoryAttribute2 = New Structure("dictionary_value_id,value", 5060050 , "Samsung");
|
CategoryAttribute2 = New Structure("dictionary_value_id,value", 5060050, "Samsung");
|
||||||
CategoryAttribute3 = New Structure("dictionary_value_id,value", 61576 , "red");
|
CategoryAttribute3 = New Structure("dictionary_value_id,value", 61576, "red");
|
||||||
|
|
||||||
OPI_Ozon.CompleteComplexAttribute(AttributesStructure, 5076 , 0, CategoryAttribute1);
|
OPI_Ozon.CompleteComplexAttribute(AttributesStructure, 5076 , 0, CategoryAttribute1);
|
||||||
OPI_Ozon.CompleteComplexAttribute(AttributesStructure, 85 , 0, CategoryAttribute2);
|
OPI_Ozon.CompleteComplexAttribute(AttributesStructure, 85 , 0, CategoryAttribute2);
|
||||||
|
2
docs/en/examples/PostgreSQL/AddRecords.txt
vendored
2
docs/en/examples/PostgreSQL/AddRecords.txt
vendored
@ -41,7 +41,7 @@
|
|||||||
RecordStructure.Insert("jsonb_field" , New Structure("JSONB" , CasualStructure));
|
RecordStructure.Insert("jsonb_field" , New Structure("JSONB" , CasualStructure));
|
||||||
RecordStructure.Insert("date_field" , New Structure("DATE" , CurrentDate));
|
RecordStructure.Insert("date_field" , New Structure("DATE" , CurrentDate));
|
||||||
RecordStructure.Insert("time_field" , New Structure("TIME" , CurrentDate));
|
RecordStructure.Insert("time_field" , New Structure("TIME" , CurrentDate));
|
||||||
RecordStructure.Insert("uuid_field" , New Structure("UUID" , New UUID()));
|
RecordStructure.Insert("uuid_field" , New Structure("UUID" , New UUID));
|
||||||
|
|
||||||
RecordsArray.Add(RecordStructure);
|
RecordsArray.Add(RecordStructure);
|
||||||
|
|
||||||
|
44
docs/en/examples/PostgreSQL/ExecuteSQLQuery.txt
vendored
44
docs/en/examples/PostgreSQL/ExecuteSQLQuery.txt
vendored
@ -12,23 +12,23 @@
|
|||||||
// CREATE
|
// CREATE
|
||||||
|
|
||||||
QueryText = "
|
QueryText = "
|
||||||
|CREATE TABLE test_table (
|
|CREATE TABLE test_table (
|
||||||
|id SERIAL PRIMARY KEY,
|
|id SERIAL PRIMARY KEY,
|
||||||
|name NAME,
|
|name NAME,
|
||||||
|age INT,
|
|age INT,
|
||||||
|salary REAL,
|
|salary REAL,
|
||||||
|is_active BOOL,
|
|is_active BOOL,
|
||||||
|created_at DATE,
|
|created_at DATE,
|
||||||
|data BYTEA
|
|data BYTEA
|
||||||
|);";
|
|);";
|
||||||
|
|
||||||
Result = OPI_PostgreSQL.ExecuteSQLQuery(QueryText, , , Connection);
|
Result = OPI_PostgreSQL.ExecuteSQLQuery(QueryText, , , Connection);
|
||||||
|
|
||||||
// INSERT with parameters
|
// INSERT with parameters
|
||||||
|
|
||||||
QueryText = "
|
QueryText = "
|
||||||
|INSERT INTO test_table (name, age, salary, is_active, created_at, data)
|
|INSERT INTO test_table (name, age, salary, is_active, created_at, data)
|
||||||
|VALUES ($1, $2, $3, $4, $5, $6);";
|
|VALUES ($1, $2, $3, $4, $5, $6);";
|
||||||
|
|
||||||
ParameterArray = New Array;
|
ParameterArray = New Array;
|
||||||
ParameterArray.Add(New Structure("NAME" , "Vitaly"));
|
ParameterArray.Add(New Structure("NAME" , "Vitaly"));
|
||||||
@ -49,17 +49,17 @@
|
|||||||
// DO + Transaction
|
// DO + Transaction
|
||||||
|
|
||||||
QueryText = "DO $$
|
QueryText = "DO $$
|
||||||
|BEGIN
|
|BEGIN
|
||||||
| CREATE TABLE users (
|
| CREATE TABLE users (
|
||||||
| id SMALLSERIAL,
|
| id SMALLSERIAL,
|
||||||
| name TEXT NOT NULL,
|
| name TEXT NOT NULL,
|
||||||
| age INT NOT NULL
|
| age INT NOT NULL
|
||||||
| );
|
| );
|
||||||
| INSERT INTO users (name, age) VALUES ('Alice', 30);
|
| INSERT INTO users (name, age) VALUES ('Alice', 30);
|
||||||
| INSERT INTO users (name, age) VALUES ('Bob', 25);
|
| INSERT INTO users (name, age) VALUES ('Bob', 25);
|
||||||
| INSERT INTO users (name, age) VALUES ('Charlie', 35);
|
| INSERT INTO users (name, age) VALUES ('Charlie', 35);
|
||||||
| COMMIT;
|
| COMMIT;
|
||||||
|END $$ LANGUAGE plpgsql;";
|
|END $$ LANGUAGE plpgsql;";
|
||||||
|
|
||||||
Result = OPI_PostgreSQL.ExecuteSQLQuery(QueryText, , , Connection);
|
Result = OPI_PostgreSQL.ExecuteSQLQuery(QueryText, , , Connection);
|
||||||
|
|
||||||
|
8
docs/en/examples/S3/FinishPartsUpload.txt
vendored
8
docs/en/examples/S3/FinishPartsUpload.txt
vendored
@ -32,12 +32,8 @@
|
|||||||
Break;
|
Break;
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
Result = OPI_S3.UploadObjectPart(Name
|
Result = OPI_S3.UploadObjectPart(Name, Bucket, BasicData, UploadID, PartNumber,
|
||||||
, Bucket
|
CurrentData);
|
||||||
, BasicData
|
|
||||||
, UploadID
|
|
||||||
, PartNumber
|
|
||||||
, CurrentData);
|
|
||||||
|
|
||||||
BytesRead = SourceStream.CurrentPosition();
|
BytesRead = SourceStream.CurrentPosition();
|
||||||
|
|
||||||
|
8
docs/en/examples/S3/InitPartsUpload.txt
vendored
8
docs/en/examples/S3/InitPartsUpload.txt
vendored
@ -33,12 +33,8 @@
|
|||||||
Break;
|
Break;
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
Result = OPI_S3.UploadObjectPart(Name
|
Result = OPI_S3.UploadObjectPart(Name, Bucket, BasicData, UploadID, PartNumber,
|
||||||
, Bucket
|
CurrentData);
|
||||||
, BasicData
|
|
||||||
, UploadID
|
|
||||||
, PartNumber
|
|
||||||
, CurrentData);
|
|
||||||
|
|
||||||
BytesRead = SourceStream.CurrentPosition();
|
BytesRead = SourceStream.CurrentPosition();
|
||||||
|
|
||||||
|
12
docs/en/examples/S3/PutBucketEncryption.txt
vendored
12
docs/en/examples/S3/PutBucketEncryption.txt
vendored
@ -6,11 +6,11 @@
|
|||||||
BasicData = OPI_S3.GetBasicDataStructure(URL, AccessKey, SecretKey, Region);
|
BasicData = OPI_S3.GetBasicDataStructure(URL, AccessKey, SecretKey, Region);
|
||||||
Name = "opi-newbucket2";
|
Name = "opi-newbucket2";
|
||||||
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
XmlConfig = "<ServerSideEncryptionConfiguration xmlns=""http://s3.amazonaws.com/doc/2006-03-01/"">
|
||||||
| <Rule>
|
| <Rule>
|
||||||
| <ApplyServerSideEncryptionByDefault>
|
| <ApplyServerSideEncryptionByDefault>
|
||||||
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
| <SSEAlgorithm>AES256</SSEAlgorithm>
|
||||||
| </ApplyServerSideEncryptionByDefault>
|
| </ApplyServerSideEncryptionByDefault>
|
||||||
| </Rule>
|
| </Rule>
|
||||||
|</ServerSideEncryptionConfiguration>";
|
|</ServerSideEncryptionConfiguration>";
|
||||||
|
|
||||||
Result = OPI_S3.PutBucketEncryption(Name, BasicData, XmlConfig);
|
Result = OPI_S3.PutBucketEncryption(Name, BasicData, XmlConfig);
|
||||||
|
8
docs/en/examples/S3/UploadObjectPart.txt
vendored
8
docs/en/examples/S3/UploadObjectPart.txt
vendored
@ -32,12 +32,8 @@
|
|||||||
Break;
|
Break;
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
Result = OPI_S3.UploadObjectPart(Name
|
Result = OPI_S3.UploadObjectPart(Name, Bucket, BasicData, UploadID, PartNumber,
|
||||||
, Bucket
|
CurrentData);
|
||||||
, BasicData
|
|
||||||
, UploadID
|
|
||||||
, PartNumber
|
|
||||||
, CurrentData);
|
|
||||||
|
|
||||||
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
6
docs/en/examples/SQLite/AddRecords.txt
vendored
6
docs/en/examples/SQLite/AddRecords.txt
vendored
@ -18,10 +18,10 @@
|
|||||||
RowStructure2.Insert("data" , Image); // BLOB
|
RowStructure2.Insert("data" , Image); // BLOB
|
||||||
|
|
||||||
RowStrucutre1 = New Structure;
|
RowStrucutre1 = New Structure;
|
||||||
RowStrucutre1.Insert("name" , "Lesha") ; // TEXT
|
RowStrucutre1.Insert("name" , "Lesha"); // TEXT
|
||||||
RowStrucutre1.Insert("age" , 20); // INTEGER
|
RowStrucutre1.Insert("age" , 20); // INTEGER
|
||||||
RowStrucutre1.Insert("salary" , 200.20) ; // REAL
|
RowStrucutre1.Insert("salary" , 200.20); // REAL
|
||||||
RowStrucutre1.Insert("is_active" , False) ; // BOOL
|
RowStrucutre1.Insert("is_active" , False); // BOOL
|
||||||
RowStrucutre1.Insert("created_at", OPI_Tools.GetCurrentDate()); // DATETIME
|
RowStrucutre1.Insert("created_at", OPI_Tools.GetCurrentDate()); // DATETIME
|
||||||
RowStrucutre1.Insert("data" , New Structure("blob", PictureFile)); // BLOB
|
RowStrucutre1.Insert("data" , New Structure("blob", PictureFile)); // BLOB
|
||||||
|
|
||||||
|
40
docs/en/examples/SQLite/ExecuteSQLQuery.txt
vendored
40
docs/en/examples/SQLite/ExecuteSQLQuery.txt
vendored
@ -8,23 +8,23 @@
|
|||||||
// CREATE
|
// CREATE
|
||||||
|
|
||||||
QueryText = "
|
QueryText = "
|
||||||
|CREATE TABLE test_table (
|
|CREATE TABLE test_table (
|
||||||
|id INTEGER PRIMARY KEY,
|
|id INTEGER PRIMARY KEY,
|
||||||
|name TEXT,
|
|name TEXT,
|
||||||
|age INTEGER,
|
|age INTEGER,
|
||||||
|salary REAL,
|
|salary REAL,
|
||||||
|is_active BOOLEAN,
|
|is_active BOOLEAN,
|
||||||
|created_at DATETIME,
|
|created_at DATETIME,
|
||||||
|data BLOB
|
|data BLOB
|
||||||
|);";
|
|);";
|
||||||
|
|
||||||
Result = OPI_SQLite.ExecuteSQLQuery(QueryText, , , Connection);
|
Result = OPI_SQLite.ExecuteSQLQuery(QueryText, , , Connection);
|
||||||
|
|
||||||
// INSERT with parameters
|
// INSERT with parameters
|
||||||
|
|
||||||
QueryText = "
|
QueryText = "
|
||||||
|INSERT INTO test_table (name, age, salary, is_active, created_at, data)
|
|INSERT INTO test_table (name, age, salary, is_active, created_at, data)
|
||||||
|VALUES (?1, ?2, ?3, ?4, ?5, ?6);";
|
|VALUES (?1, ?2, ?3, ?4, ?5, ?6);";
|
||||||
|
|
||||||
ParameterArray = New Array;
|
ParameterArray = New Array;
|
||||||
ParameterArray.Add("Vitaly"); // TEXT
|
ParameterArray.Add("Vitaly"); // TEXT
|
||||||
@ -45,15 +45,15 @@
|
|||||||
// Transaction
|
// Transaction
|
||||||
|
|
||||||
QueryText = "BEGIN TRANSACTION;
|
QueryText = "BEGIN TRANSACTION;
|
||||||
| CREATE TABLE IF NOT EXISTS users (
|
| CREATE TABLE IF NOT EXISTS users (
|
||||||
| id INTEGER PRIMARY KEY AUTOINCREMENT,
|
| id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
| name TEXT NOT NULL,
|
| name TEXT NOT NULL,
|
||||||
| age INTEGER NOT NULL
|
| age INTEGER NOT NULL
|
||||||
| );
|
| );
|
||||||
| INSERT INTO users (name, age) VALUES ('Alice', 30);
|
| INSERT INTO users (name, age) VALUES ('Alice', 30);
|
||||||
| INSERT INTO users (name, age) VALUES ('Bob', 25);
|
| INSERT INTO users (name, age) VALUES ('Bob', 25);
|
||||||
| INSERT INTO users (name, age) VALUES ('Charlie', 35);
|
| INSERT INTO users (name, age) VALUES ('Charlie', 35);
|
||||||
| COMMIT;";
|
| COMMIT;";
|
||||||
|
|
||||||
Result = OPI_SQLite.ExecuteSQLQuery(QueryText, , , Connection);
|
Result = OPI_SQLite.ExecuteSQLQuery(QueryText, , , Connection);
|
||||||
|
|
||||||
|
2
docs/en/examples/Telegram/SendContact.txt
vendored
2
docs/en/examples/Telegram/SendContact.txt
vendored
@ -5,6 +5,6 @@
|
|||||||
LastName = "Петров";
|
LastName = "Петров";
|
||||||
Phone = "88005553535";
|
Phone = "88005553535";
|
||||||
|
|
||||||
Result = OPI_Telegram.SendContact(Token, ChatID , Name, LastName, Phone);
|
Result = OPI_Telegram.SendContact(Token, ChatID, Name, LastName, Phone);
|
||||||
|
|
||||||
Result = OPI_Telegram.SendContact(Token, ChannelID, Name, LastName, Phone);
|
Result = OPI_Telegram.SendContact(Token, ChannelID, Name, LastName, Phone);
|
||||||
|
2
docs/en/examples/Telegram/SendPoll.txt
vendored
2
docs/en/examples/Telegram/SendPoll.txt
vendored
@ -9,6 +9,6 @@
|
|||||||
AnswersArray.Add("Green");
|
AnswersArray.Add("Green");
|
||||||
AnswersArray.Add("Blue");
|
AnswersArray.Add("Blue");
|
||||||
|
|
||||||
Result = OPI_Telegram.SendPoll(Token, ChatID , Question, AnswersArray, False);
|
Result = OPI_Telegram.SendPoll(Token, ChatID, Question, AnswersArray, False);
|
||||||
|
|
||||||
Result = OPI_Telegram.SendPoll(Token, ChannelID, Question, AnswersArray, True);
|
Result = OPI_Telegram.SendPoll(Token, ChannelID, Question, AnswersArray, True);
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
Image1 = "https://api.athenaeum.digital/test_data/picture.jpg"; // URL, Binary Data or Path to file
|
Image1 = "https://api.athenaeum.digital/test_data/picture.jpg"; // URL, Binary Data or Path to file
|
||||||
Image2 = "https://api.athenaeum.digital/test_data/picture2.jpg"; // URL, Binary Data or Path to file
|
Image2 = "https://api.athenaeum.digital/test_data/picture2.jpg"; // URL, Binary Data or Path to file
|
||||||
|
|
||||||
ImageArray = New Array();
|
ImageArray = New Array;
|
||||||
ImageArray.Add(Image1);
|
ImageArray.Add(Image1);
|
||||||
ImageArray.Add(Image2);
|
ImageArray.Add(Image2);
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
Image1 = "https://api.athenaeum.digital/test_data/picture.jpg"; // URL, Binary Data or Path to file
|
Image1 = "https://api.athenaeum.digital/test_data/picture.jpg"; // URL, Binary Data or Path to file
|
||||||
Image2 = "https://api.athenaeum.digital/test_data/picture2.jpg"; // URL, Binary Data or Path to file
|
Image2 = "https://api.athenaeum.digital/test_data/picture2.jpg"; // URL, Binary Data or Path to file
|
||||||
|
|
||||||
ImageArray = New Array();
|
ImageArray = New Array;
|
||||||
ImageArray.Add(Image1);
|
ImageArray.Add(Image1);
|
||||||
ImageArray.Add(Image2);
|
ImageArray.Add(Image2);
|
||||||
|
|
||||||
|
32
docs/en/examples/VK/AddProduct.txt
vendored
32
docs/en/examples/VK/AddProduct.txt
vendored
@ -8,21 +8,21 @@
|
|||||||
ImageArray.Add(Image1);
|
ImageArray.Add(Image1);
|
||||||
ImageArray.Add(Image2);
|
ImageArray.Add(Image2);
|
||||||
|
|
||||||
ProductDescription = New Map();
|
ProductDescription = New Map;
|
||||||
ProductDescription.Insert("Name" , "TestProduct");
|
ProductDescription.Insert("Name" , "TestProduct");
|
||||||
ProductDescription.Insert("Description" , "Product description");
|
ProductDescription.Insert("Description" , "Product description");
|
||||||
ProductDescription.Insert("Category" , "20173");
|
ProductDescription.Insert("Category" , "20173");
|
||||||
ProductDescription.Insert("Price" , 1);
|
ProductDescription.Insert("Price" , 1);
|
||||||
ProductDescription.Insert("OldPrice" , 15);
|
ProductDescription.Insert("OldPrice" , 15);
|
||||||
ProductDescription.Insert("MainPhoto" , Image1);
|
ProductDescription.Insert("MainPhoto" , Image1);
|
||||||
ProductDescription.Insert("URL" , "https://github.com/Bayselonarrend/OpenIntegrations");
|
ProductDescription.Insert("URL" , "https://github.com/Bayselonarrend/OpenIntegrations");
|
||||||
ProductDescription.Insert("AdditionalPhotos" , ImageArray);
|
ProductDescription.Insert("AdditionalPhotos", ImageArray);
|
||||||
ProductDescription.Insert("MainInGroup" , True);
|
ProductDescription.Insert("MainInGroup" , True);
|
||||||
ProductDescription.Insert("Width" , 20);
|
ProductDescription.Insert("Width" , 20);
|
||||||
ProductDescription.Insert("Height" , 30);
|
ProductDescription.Insert("Height" , 30);
|
||||||
ProductDescription.Insert("Depth" , 40);
|
ProductDescription.Insert("Depth" , 40);
|
||||||
ProductDescription.Insert("Weight" , 100);
|
ProductDescription.Insert("Weight" , 100);
|
||||||
ProductDescription.Insert("SKU" , "12345");
|
ProductDescription.Insert("SKU" , "12345");
|
||||||
ProductDescription.Insert("AvailableBalance" , "10");
|
ProductDescription.Insert("AvailableBalance", "10");
|
||||||
|
|
||||||
Result = OPI_VK.AddProduct(ProductDescription, Selection, Parameters);
|
Result = OPI_VK.AddProduct(ProductDescription, Selection, Parameters);
|
||||||
|
8
docs/en/examples/VK/CreateAd.txt
vendored
8
docs/en/examples/VK/CreateAd.txt
vendored
@ -6,9 +6,5 @@
|
|||||||
PostID = "7134";
|
PostID = "7134";
|
||||||
AccountID = "1607951446";
|
AccountID = "1607951446";
|
||||||
|
|
||||||
Result = OPI_VK.CreateAd(CampaignNumber
|
Result = OPI_VK.CreateAd(CampaignNumber, DailyLimit, CategoryNumber, PostID, AccountID,
|
||||||
, DailyLimit
|
Parameters);
|
||||||
, CategoryNumber
|
|
||||||
, PostID
|
|
||||||
, AccountID
|
|
||||||
, Parameters);
|
|
||||||
|
2
docs/en/examples/VK/CreatePost.txt
vendored
2
docs/en/examples/VK/CreatePost.txt
vendored
@ -14,4 +14,4 @@
|
|||||||
|
|
||||||
Result = OPI_VK.CreatePost(Text, ImageArray, True, URL, Parameters);
|
Result = OPI_VK.CreatePost(Text, ImageArray, True, URL, Parameters);
|
||||||
|
|
||||||
Result = OPI_VK.CreatePost(Text, Image, False , , Parameters);
|
Result = OPI_VK.CreatePost(Text, Image, False, , Parameters);
|
||||||
|
@ -5,8 +5,4 @@
|
|||||||
Main = True;
|
Main = True;
|
||||||
Hidden = False;
|
Hidden = False;
|
||||||
|
|
||||||
Result = OPI_VK.CreateProductCollection(Name
|
Result = OPI_VK.CreateProductCollection(Name, Image, Main, Hidden, Parameters);
|
||||||
, Image
|
|
||||||
, Main
|
|
||||||
, Hidden
|
|
||||||
, Parameters);
|
|
||||||
|
36
docs/en/examples/VK/CreateProductWithProp.txt
vendored
36
docs/en/examples/VK/CreateProductWithProp.txt
vendored
@ -9,24 +9,24 @@
|
|||||||
ImageArray.Add(Image1);
|
ImageArray.Add(Image1);
|
||||||
ImageArray.Add(Image2);
|
ImageArray.Add(Image2);
|
||||||
|
|
||||||
Product = New Map();
|
Product = New Map;
|
||||||
Product.Insert("Name" , "Test product (with prop)");
|
Product.Insert("Name" , "Test product (with prop)");
|
||||||
Product.Insert("Description" , "Product description");
|
Product.Insert("Description" , "Product description");
|
||||||
Product.Insert("Category" , "20173");
|
Product.Insert("Category" , "20173");
|
||||||
Product.Insert("Price" , 1);
|
Product.Insert("Price" , 1);
|
||||||
Product.Insert("OldPrice" , 15);
|
Product.Insert("OldPrice" , 15);
|
||||||
Product.Insert("MainPhoto" , Image1);
|
Product.Insert("MainPhoto" , Image1);
|
||||||
Product.Insert("URL" , "https://github.com/Bayselonarrend/OpenIntegrations");
|
Product.Insert("URL" , "https://github.com/Bayselonarrend/OpenIntegrations");
|
||||||
Product.Insert("AdditionalPhotos" , ImageArray);
|
Product.Insert("AdditionalPhotos", ImageArray);
|
||||||
Product.Insert("MainInGroup" , True);
|
Product.Insert("MainInGroup" , True);
|
||||||
Product.Insert("GroupNumber" , Undefined);
|
Product.Insert("GroupNumber" , Undefined);
|
||||||
Product.Insert("Width" , 20);
|
Product.Insert("Width" , 20);
|
||||||
Product.Insert("Height" , 30);
|
Product.Insert("Height" , 30);
|
||||||
Product.Insert("Depth" , 40);
|
Product.Insert("Depth" , 40);
|
||||||
Product.Insert("Weight" , 100);
|
Product.Insert("Weight" , 100);
|
||||||
Product.Insert("SKU" , 12345);
|
Product.Insert("SKU" , 12345);
|
||||||
Product.Insert("AvailableBalance" , "10");
|
Product.Insert("AvailableBalance", "10");
|
||||||
Product.Insert("PropertyValues" , PropVariant1);
|
Product.Insert("PropertyValues" , PropVariant1);
|
||||||
|
|
||||||
Result = OPI_VK.AddProduct(Product, , Parameters);
|
Result = OPI_VK.AddProduct(Product, , Parameters);
|
||||||
|
|
||||||
|
2
docs/en/examples/VK/CreateStory.txt
vendored
2
docs/en/examples/VK/CreateStory.txt
vendored
@ -6,6 +6,6 @@
|
|||||||
CopyFile(Image, TFN);
|
CopyFile(Image, TFN);
|
||||||
Image = New BinaryData(TFN);
|
Image = New BinaryData(TFN);
|
||||||
|
|
||||||
Result = OPI_VK.CreateStory(Image , URL, Parameters);
|
Result = OPI_VK.CreateStory(Image, URL, Parameters);
|
||||||
|
|
||||||
Result = OPI_VK.CreateStory(TFN, , Parameters);
|
Result = OPI_VK.CreateStory(TFN, , Parameters);
|
||||||
|
@ -4,7 +4,4 @@
|
|||||||
Option = "4716";
|
Option = "4716";
|
||||||
Value = "New variant name";
|
Value = "New variant name";
|
||||||
|
|
||||||
Result = OPI_VK.EditProductPropertyVariant(Value
|
Result = OPI_VK.EditProductPropertyVariant(Value, Property, Option, Parameters);
|
||||||
, Property
|
|
||||||
, Option
|
|
||||||
, Parameters);
|
|
||||||
|
2
docs/en/examples/VK/GetProductList.txt
vendored
2
docs/en/examples/VK/GetProductList.txt
vendored
@ -1,2 +1,2 @@
|
|||||||
Parameters = GetVKParameters();
|
Parameters = GetVKParameters();
|
||||||
Result = OPI_VK.GetProductList(, Parameters);
|
Result = OPI_VK.GetProductList( , Parameters);
|
||||||
|
2
docs/en/examples/VKTeams/SendVoice.txt
vendored
2
docs/en/examples/VKTeams/SendVoice.txt
vendored
@ -2,7 +2,7 @@
|
|||||||
ChatID = "689203963@chat.agent";
|
ChatID = "689203963@chat.agent";
|
||||||
ReplyID = "7472643225547712554";
|
ReplyID = "7472643225547712554";
|
||||||
|
|
||||||
File = "https://api.athenaeum.digital/test_data/song.m4a" ; // URL
|
File = "https://api.athenaeum.digital/test_data/song.m4a"; // URL
|
||||||
FilePath = GetTempFileName("m4a"); // Path
|
FilePath = GetTempFileName("m4a"); // Path
|
||||||
|
|
||||||
CopyFile(File, FilePath);
|
CopyFile(File, FilePath);
|
||||||
|
52
docs/en/examples/YandexMetrika/CreateCounter.txt
vendored
52
docs/en/examples/YandexMetrika/CreateCounter.txt
vendored
@ -3,43 +3,43 @@
|
|||||||
CounterStructure = New Structure;
|
CounterStructure = New Structure;
|
||||||
CounterStructure.Insert("autogoals_enabled", True);
|
CounterStructure.Insert("autogoals_enabled", True);
|
||||||
|
|
||||||
CodeSettingsStructure = New Structure;
|
CodeSettingsStructure = New Structure;
|
||||||
CodeSettingsStructure.Insert("async" , 0);
|
CodeSettingsStructure.Insert("async" , 0);
|
||||||
CodeSettingsStructure.Insert("clickmap" , 1);
|
CodeSettingsStructure.Insert("clickmap" , 1);
|
||||||
CodeSettingsStructure.Insert("ecommerce" , 1);
|
CodeSettingsStructure.Insert("ecommerce" , 1);
|
||||||
CodeSettingsStructure.Insert("in_one_line" , 0);
|
CodeSettingsStructure.Insert("in_one_line" , 0);
|
||||||
CodeSettingsStructure.Insert("track_hash" , 1);
|
CodeSettingsStructure.Insert("track_hash" , 1);
|
||||||
CodeSettingsStructure.Insert("visor" , 1);
|
CodeSettingsStructure.Insert("visor" , 1);
|
||||||
CodeSettingsStructure.Insert("xml_site" , 0);
|
CodeSettingsStructure.Insert("xml_site" , 0);
|
||||||
CodeSettingsStructure.Insert("ytm" , 0);
|
CodeSettingsStructure.Insert("ytm" , 0);
|
||||||
CodeSettingsStructure.Insert("alternative_cdn", 1);
|
CodeSettingsStructure.Insert("alternative_cdn", 1);
|
||||||
|
|
||||||
InformerStructure = New Structure;
|
InformerStructure = New Structure;
|
||||||
InformerStructure.Insert("color_arrow", 1);
|
InformerStructure.Insert("color_arrow", 1);
|
||||||
InformerStructure.Insert("color_end" , "EFEFEFFE");
|
InformerStructure.Insert("color_end" , "EFEFEFFE");
|
||||||
InformerStructure.Insert("color_start", "EEEEEEEE");
|
InformerStructure.Insert("color_start", "EEEEEEEE");
|
||||||
InformerStructure.Insert("color_text" , 0);
|
InformerStructure.Insert("color_text" , 0);
|
||||||
InformerStructure.Insert("enabled" , 1);
|
InformerStructure.Insert("enabled" , 1);
|
||||||
InformerStructure.Insert("indicator" , "uniques");
|
InformerStructure.Insert("indicator" , "uniques");
|
||||||
InformerStructure.Insert("size" , 2);
|
InformerStructure.Insert("size" , 2);
|
||||||
InformerStructure.Insert("type" , "ext");
|
InformerStructure.Insert("type" , "ext");
|
||||||
|
|
||||||
CodeSettingsStructure.Insert("informer", InformerStructure);
|
CodeSettingsStructure.Insert("informer", InformerStructure);
|
||||||
|
|
||||||
CounterStructure.Insert("code_options", CodeSettingsStructure);
|
CounterStructure.Insert("code_options", CodeSettingsStructure);
|
||||||
|
|
||||||
FlagsStructure = New Structure;
|
FlagsStructure = New Structure;
|
||||||
FlagsStructure.Insert("collect_first_party_data" , True);
|
FlagsStructure.Insert("collect_first_party_data" , True);
|
||||||
FlagsStructure.Insert("measurement_enabled" , True);
|
FlagsStructure.Insert("measurement_enabled" , True);
|
||||||
FlagsStructure.Insert("use_in_benchmarks" , True);
|
FlagsStructure.Insert("use_in_benchmarks" , True);
|
||||||
FlagsStructure.Insert("direct_allow_use_goals_without_access", True);
|
FlagsStructure.Insert("direct_allow_use_goals_without_access", True);
|
||||||
|
|
||||||
CounterStructure.Insert("counter_flags" , FlagsStructure);
|
CounterStructure.Insert("counter_flags" , FlagsStructure);
|
||||||
CounterStructure.Insert("favorite" , 1);
|
CounterStructure.Insert("favorite" , 1);
|
||||||
CounterStructure.Insert("filter_robots" , 2);
|
CounterStructure.Insert("filter_robots" , 2);
|
||||||
CounterStructure.Insert("gdpr_agreement_accepted", 1);
|
CounterStructure.Insert("gdpr_agreement_accepted", 1);
|
||||||
|
|
||||||
DomainStructure = New Structure("site", "openintegrations.dev");
|
DomainStructure = New Structure("site", "openintegrations.dev");
|
||||||
|
|
||||||
CounterStructure.Insert("site2", DomainStructure);
|
CounterStructure.Insert("site2", DomainStructure);
|
||||||
|
|
||||||
|
16
docs/en/examples/YandexMetrika/UpdateCounter.txt
vendored
16
docs/en/examples/YandexMetrika/UpdateCounter.txt
vendored
@ -4,14 +4,14 @@
|
|||||||
CounterStructure = New Structure;
|
CounterStructure = New Structure;
|
||||||
CounterStructure.Insert("autogoals_enabled", True);
|
CounterStructure.Insert("autogoals_enabled", True);
|
||||||
|
|
||||||
FlagsStructure = New Structure;
|
FlagsStructure = New Structure;
|
||||||
FlagsStructure.Insert("collect_first_party_data" , False);
|
FlagsStructure.Insert("collect_first_party_data" , False);
|
||||||
FlagsStructure.Insert("measurement_enabled" , False);
|
FlagsStructure.Insert("measurement_enabled" , False);
|
||||||
FlagsStructure.Insert("use_in_benchmarks" , False);
|
FlagsStructure.Insert("use_in_benchmarks" , False);
|
||||||
FlagsStructure.Insert("direct_allow_use_goals_without_access", False);
|
FlagsStructure.Insert("direct_allow_use_goals_without_access", False);
|
||||||
|
|
||||||
CounterStructure.Insert("counter_flags" , FlagsStructure);
|
CounterStructure.Insert("counter_flags", FlagsStructure);
|
||||||
CounterStructure.Insert("favorite" , 0);
|
CounterStructure.Insert("favorite" , 0);
|
||||||
CounterStructure.Insert("filter_robots" , 1);
|
CounterStructure.Insert("filter_robots", 1);
|
||||||
|
|
||||||
Result = OPI_YandexMetrika.UpdateCounter(Token, CounterID, CounterStructure);
|
Result = OPI_YandexMetrika.UpdateCounter(Token, CounterID, CounterStructure);
|
||||||
|
@ -55,39 +55,39 @@ Method at API documentation: [calendar.event.add](https://apidocs.bitrix24.ru/ap
|
|||||||
EventStucture.Insert("importance" , "normal");
|
EventStucture.Insert("importance" , "normal");
|
||||||
EventStucture.Insert("private_event", "Y");
|
EventStucture.Insert("private_event", "Y");
|
||||||
|
|
||||||
RepeatabilityStructure = New Structure;
|
RepeatabilityStructure = New Structure;
|
||||||
RepeatabilityStructure.Insert("FREQ" , "DAILY");
|
RepeatabilityStructure.Insert("FREQ" , "DAILY");
|
||||||
RepeatabilityStructure.Insert("COUNT" , 3);
|
RepeatabilityStructure.Insert("COUNT" , 3);
|
||||||
RepeatabilityStructure.Insert("INTERVAL", 10);
|
RepeatabilityStructure.Insert("INTERVAL", 10);
|
||||||
|
|
||||||
DaysArray = New Array;
|
DaysArray = New Array;
|
||||||
DaysArray.Add("SA");
|
DaysArray.Add("SA");
|
||||||
DaysArray.Add("MO");
|
DaysArray.Add("MO");
|
||||||
|
|
||||||
RepeatabilityStructure.Insert("BYDAY" , DaysArray);
|
RepeatabilityStructure.Insert("BYDAY", DaysArray);
|
||||||
RepeatabilityStructure.Insert("UNTIL" , XMLString(Tomorrow + Hour * 24 * 10));
|
RepeatabilityStructure.Insert("UNTIL", XMLString(Tomorrow + Hour * 24 * 10));
|
||||||
|
|
||||||
EventStucture.Insert("rrule" , RepeatabilityStructure);
|
EventStucture.Insert("rrule" , RepeatabilityStructure);
|
||||||
EventStucture.Insert("is_meeting", "Y");
|
EventStucture.Insert("is_meeting", "Y");
|
||||||
EventStucture.Insert("location" , "Office");
|
EventStucture.Insert("location" , "Office");
|
||||||
|
|
||||||
RemindersArray = New Array;
|
RemindersArray = New Array;
|
||||||
|
|
||||||
ReminderStructure = New Structure;
|
ReminderStructure = New Structure;
|
||||||
ReminderStructure.Insert("type" , "day");
|
ReminderStructure.Insert("type" , "day");
|
||||||
ReminderStructure.Insert("count", 1);
|
ReminderStructure.Insert("count", 1);
|
||||||
|
|
||||||
RemindersArray.Add(ReminderStructure);
|
RemindersArray.Add(ReminderStructure);
|
||||||
|
|
||||||
EventStucture.Insert("remind" , RemindersArray);
|
EventStucture.Insert("remind" , RemindersArray);
|
||||||
EventStucture.Insert("attendees", StrSplit("1,10", ","));
|
EventStucture.Insert("attendees", StrSplit("1,10", ","));
|
||||||
EventStucture.Insert("host" , 1);
|
EventStucture.Insert("host" , 1);
|
||||||
|
|
||||||
MeetingStructure = New Structure;
|
MeetingStructure = New Structure;
|
||||||
MeetingStructure.Insert("notify" , "Y");
|
MeetingStructure.Insert("notify" , "Y");
|
||||||
MeetingStructure.Insert("reinvite" , "Y");
|
MeetingStructure.Insert("reinvite" , "Y");
|
||||||
MeetingStructure.Insert("allow_invite", "N");
|
MeetingStructure.Insert("allow_invite", "N");
|
||||||
MeetingStructure.Insert("hide_guests" , "N");
|
MeetingStructure.Insert("hide_guests" , "N");
|
||||||
|
|
||||||
EventStucture.Insert("meeting", MeetingStructure);
|
EventStucture.Insert("meeting", MeetingStructure);
|
||||||
|
|
||||||
|
@ -41,9 +41,9 @@ Method at API documentation: [calendar.section.add](https://apidocs.bitrix24.ru/
|
|||||||
CalendarsStructure.Insert("color" , "#FFFFFF");
|
CalendarsStructure.Insert("color" , "#FFFFFF");
|
||||||
CalendarsStructure.Insert("text_color" , "#000000");
|
CalendarsStructure.Insert("text_color" , "#000000");
|
||||||
|
|
||||||
ExportStructure = New Structure;
|
ExportStructure = New Structure;
|
||||||
ExportStructure.Insert("ALLOW", "True");
|
ExportStructure.Insert("ALLOW", "True");
|
||||||
ExportStructure.Insert("SET" , "all");
|
ExportStructure.Insert("SET" , "all");
|
||||||
|
|
||||||
CalendarsStructure.Insert("export", ExportStructure);
|
CalendarsStructure.Insert("export", ExportStructure);
|
||||||
|
|
||||||
|
@ -58,9 +58,9 @@ Method at API documentation: [im.chat.add](https://dev.1c-bitrix.ru/learning/cou
|
|||||||
Token = "8536b467006e9f06006b12e400000001000...";
|
Token = "8536b467006e9f06006b12e400000001000...";
|
||||||
|
|
||||||
ChatStructure = New Structure;
|
ChatStructure = New Structure;
|
||||||
ChatStructure.Insert("TYPE" , "CHAT");
|
ChatStructure.Insert("TYPE" , "CHAT");
|
||||||
ChatStructure.Insert("TITLE" , "Private chat");
|
ChatStructure.Insert("TITLE", "Private chat");
|
||||||
ChatStructure.Insert("USERS" , MembersArray);
|
ChatStructure.Insert("USERS", MembersArray);
|
||||||
|
|
||||||
Result = OPI_Bitrix24.CreateChat(URL, ChatStructure, Token);
|
Result = OPI_Bitrix24.CreateChat(URL, ChatStructure, Token);
|
||||||
```
|
```
|
||||||
|
@ -33,9 +33,9 @@ Method at API documentation: [crm.deal.update](https://dev.1c-bitrix.ru/rest_hel
|
|||||||
|
|
||||||
```bsl title="1C:Enterprise/OneScript code example"
|
```bsl title="1C:Enterprise/OneScript code example"
|
||||||
FieldsStructure = New Structure;
|
FieldsStructure = New Structure;
|
||||||
FieldsStructure.Insert("TITLE" , "Sale in RUB");
|
FieldsStructure.Insert("TITLE" , "Sale in RUB");
|
||||||
FieldsStructure.Insert("CURRENCY_ID" , "RUB");
|
FieldsStructure.Insert("CURRENCY_ID", "RUB");
|
||||||
FieldsStructure.Insert("OPPORTUNITY" , 50000);
|
FieldsStructure.Insert("OPPORTUNITY", 50000);
|
||||||
|
|
||||||
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
URL = "https://b24-ar17wx.bitrix24.by/rest/1/h0m...";
|
||||||
DealID = "2910";
|
DealID = "2910";
|
||||||
|
@ -49,12 +49,8 @@ Method at API documentation: [department.update](https://dev.1c-bitrix.ru/rest_h
|
|||||||
ParentID = 1;
|
ParentID = 1;
|
||||||
HeadID = 10;
|
HeadID = 10;
|
||||||
|
|
||||||
Result = OPI_Bitrix24.UpdateDepartment(URL
|
Result = OPI_Bitrix24.UpdateDepartment(URL, DepartmentID, Name, ParentID, HeadID,
|
||||||
, DepartmentID
|
Token);
|
||||||
, Name
|
|
||||||
, ParentID
|
|
||||||
, HeadID
|
|
||||||
, Token);
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
@ -51,8 +51,8 @@ Method at API documentation: [crm.lead.add](https://dev.1c-bitrix.ru/rest_help/c
|
|||||||
|
|
||||||
Result = OPI_Bitrix24.CreateLead(URL, FieldsStructure);
|
Result = OPI_Bitrix24.CreateLead(URL, FieldsStructure);
|
||||||
|
|
||||||
FieldsStructure.Insert("NAME" , "Ivan");
|
FieldsStructure.Insert("NAME" , "Ivan");
|
||||||
FieldsStructure.Insert("LAST_NAME" , "Ivanov");
|
FieldsStructure.Insert("LAST_NAME", "Ivanov");
|
||||||
|
|
||||||
URL = "b24-ar17wx.bitrix24.by";
|
URL = "b24-ar17wx.bitrix24.by";
|
||||||
Token = "8536b467006e9f06006b12e400000001000...";
|
Token = "8536b467006e9f06006b12e400000001000...";
|
||||||
|
@ -42,8 +42,8 @@ Method at API documentation: [crm.lead.update](https://dev.1c-bitrix.ru/rest_hel
|
|||||||
|
|
||||||
Result = OPI_Bitrix24.UpdateLead(URL, LeadID, FieldsStructure);
|
Result = OPI_Bitrix24.UpdateLead(URL, LeadID, FieldsStructure);
|
||||||
|
|
||||||
FieldsStructure.Insert("NAME" , "Evgeniy");
|
FieldsStructure.Insert("NAME" , "Evgeniy");
|
||||||
FieldsStructure.Insert("LAST_NAME" , "Evgeniev");
|
FieldsStructure.Insert("LAST_NAME", "Evgeniev");
|
||||||
|
|
||||||
URL = "b24-ar17wx.bitrix24.by";
|
URL = "b24-ar17wx.bitrix24.by";
|
||||||
Token = "8536b467006e9f06006b12e400000001000...";
|
Token = "8536b467006e9f06006b12e400000001000...";
|
||||||
|
@ -48,8 +48,8 @@ Method at API documentation: [im.message.update](https://dev.1c-bitrix.ru/learni
|
|||||||
File = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx";
|
File = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx";
|
||||||
|
|
||||||
Attachments = New Array;
|
Attachments = New Array;
|
||||||
Attachments.Add(OPI_Bitrix24.GetPictureBlock("Image1" , Image));
|
Attachments.Add(OPI_Bitrix24.GetPictureBlock("Image1" , Image));
|
||||||
Attachments.Add(OPI_Bitrix24.GetFileBlock("File1.docx" , File));
|
Attachments.Add(OPI_Bitrix24.GetFileBlock("File1.docx", File));
|
||||||
|
|
||||||
Result = OPI_Bitrix24.EditMessage(URL, MessageID, Text, Attachments, Token);
|
Result = OPI_Bitrix24.EditMessage(URL, MessageID, Text, Attachments, Token);
|
||||||
```
|
```
|
||||||
|
@ -40,8 +40,8 @@ Method at API documentation: [im.message.add](https://dev.1c-bitrix.ru/learning/
|
|||||||
File = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx";
|
File = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx";
|
||||||
|
|
||||||
Attachments = New Array;
|
Attachments = New Array;
|
||||||
Attachments.Add(OPI_Bitrix24.GetPictureBlock("Image1" , Image));
|
Attachments.Add(OPI_Bitrix24.GetPictureBlock("Image1" , Image));
|
||||||
Attachments.Add(OPI_Bitrix24.GetFileBlock("File1.docx" , File));
|
Attachments.Add(OPI_Bitrix24.GetFileBlock("File1.docx", File));
|
||||||
|
|
||||||
Result = OPI_Bitrix24.SendMessage(URL, ChatID, Text, Attachments);
|
Result = OPI_Bitrix24.SendMessage(URL, ChatID, Text, Attachments);
|
||||||
|
|
||||||
|
@ -42,8 +42,8 @@ Method at API documentation: [im.notify.personal.add](https://dev.1c-bitrix.ru/l
|
|||||||
File = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx";
|
File = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx";
|
||||||
|
|
||||||
Attachments = New Array;
|
Attachments = New Array;
|
||||||
Attachments.Add(OPI_Bitrix24.GetPictureBlock("Image1" , Image));
|
Attachments.Add(OPI_Bitrix24.GetPictureBlock("Image1" , Image));
|
||||||
Attachments.Add(OPI_Bitrix24.GetFileBlock("File1.docx" , File));
|
Attachments.Add(OPI_Bitrix24.GetFileBlock("File1.docx", File));
|
||||||
|
|
||||||
Result = OPI_Bitrix24.CreatePersonalNotification(URL, UserID, Text, , Attachments);
|
Result = OPI_Bitrix24.CreatePersonalNotification(URL, UserID, Text, , Attachments);
|
||||||
|
|
||||||
|
@ -42,8 +42,8 @@ Method at API documentation: [im.notify.system.add](https://dev.1c-bitrix.ru/lea
|
|||||||
File = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx";
|
File = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx";
|
||||||
|
|
||||||
Attachments = New Array;
|
Attachments = New Array;
|
||||||
Attachments.Add(OPI_Bitrix24.GetPictureBlock("Image1" , Image));
|
Attachments.Add(OPI_Bitrix24.GetPictureBlock("Image1" , Image));
|
||||||
Attachments.Add(OPI_Bitrix24.GetFileBlock("File1.docx" , File));
|
Attachments.Add(OPI_Bitrix24.GetFileBlock("File1.docx", File));
|
||||||
|
|
||||||
Result = OPI_Bitrix24.CreateSystemNotification(URL, UserID, Text, , Attachments);
|
Result = OPI_Bitrix24.CreateSystemNotification(URL, UserID, Text, , Attachments);
|
||||||
|
|
||||||
|
@ -37,7 +37,7 @@ Method at API documentation: [tasks.task.list](https://dev.1c-bitrix.ru/rest_hel
|
|||||||
|
|
||||||
// Full filter structure you can find at GetTasksFilterStructure method
|
// Full filter structure you can find at GetTasksFilterStructure method
|
||||||
Filter = New Map;
|
Filter = New Map;
|
||||||
Filter.Insert("CREATED_BY" , 1); // Producer with ID 1
|
Filter.Insert("CREATED_BY", 1); // Producer with ID 1
|
||||||
Filter.Insert("!RESPONSIBLE_ID", 10); // Performers with ID not equal to 10
|
Filter.Insert("!RESPONSIBLE_ID", 10); // Performers with ID not equal to 10
|
||||||
Filter.Insert(">=CREATED_DATE ", CurrentDate - 60 * 60 * 24); // Creation date >= yesterday
|
Filter.Insert(">=CREATED_DATE ", CurrentDate - 60 * 60 * 24); // Creation date >= yesterday
|
||||||
|
|
||||||
|
@ -50,13 +50,8 @@ Method at API documentation: [task.elapseditem.add](https://dev.1c-bitrix.ru/res
|
|||||||
Time = 7200;
|
Time = 7200;
|
||||||
SetupDate = AddMonth(OPI_Tools.GetCurrentDate(), -1);
|
SetupDate = AddMonth(OPI_Tools.GetCurrentDate(), -1);
|
||||||
|
|
||||||
Result = OPI_Bitrix24.AddTaskTimeAccounting(URL
|
Result = OPI_Bitrix24.AddTaskTimeAccounting(URL, TaskID, Time, UserID, Text, SetupDate,
|
||||||
, TaskID
|
Token);
|
||||||
, Time
|
|
||||||
, UserID
|
|
||||||
, Text
|
|
||||||
, SetupDate
|
|
||||||
, Token);
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
@ -52,13 +52,7 @@ Method at API documentation: [task.elapseditem.update](https://dev.1c-bitrix.ru/
|
|||||||
Time = 4800;
|
Time = 4800;
|
||||||
SetupDate = AddMonth(OPI_Tools.GetCurrentDate(), -1);
|
SetupDate = AddMonth(OPI_Tools.GetCurrentDate(), -1);
|
||||||
|
|
||||||
Result = OPI_Bitrix24.UpdateTaskTimeAccounting(URL
|
Result = OPI_Bitrix24.UpdateTaskTimeAccounting(URL, TaskID, RecordID, Time, Text, SetupDate, Token);
|
||||||
, TaskID
|
|
||||||
, RecordID
|
|
||||||
, Time
|
|
||||||
, Text
|
|
||||||
, SetupDate
|
|
||||||
, Token);
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
@ -50,10 +50,10 @@ Method at API documentation: [user.update](https://dev.1c-bitrix.ru/rest_help/us
|
|||||||
Email = String(New UUID) + "@exepmple.org";
|
Email = String(New UUID) + "@exepmple.org";
|
||||||
|
|
||||||
UserStructure = New Structure;
|
UserStructure = New Structure;
|
||||||
UserStructure.Insert("EMAIL" , Email);
|
UserStructure.Insert("EMAIL" , Email);
|
||||||
UserStructure.Insert("NAME" , "Oleg");
|
UserStructure.Insert("NAME" , "Oleg");
|
||||||
UserStructure.Insert("LAST_NAME" , "Lama");
|
UserStructure.Insert("LAST_NAME" , "Lama");
|
||||||
UserStructure.Insert("UF_DEPARTMENT" , 7);
|
UserStructure.Insert("UF_DEPARTMENT", 7);
|
||||||
|
|
||||||
Result = OPI_Bitrix24.UpdateUser(URL, UserID, UserStructure, Token);
|
Result = OPI_Bitrix24.UpdateUser(URL, UserID, UserStructure, Token);
|
||||||
```
|
```
|
||||||
|
@ -46,30 +46,30 @@ Method at API documentation: [Registration of refusal](https://api-docs.cdek.ru/
|
|||||||
InvitationDescription.Insert("comment" , "Comment to courier");
|
InvitationDescription.Insert("comment" , "Comment to courier");
|
||||||
InvitationDescription.Insert("need_call" , False);
|
InvitationDescription.Insert("need_call" , False);
|
||||||
|
|
||||||
Sender = New Structure;
|
Sender = New Structure;
|
||||||
Sender.Insert("company", "Company");
|
Sender.Insert("company", "Company");
|
||||||
Sender.Insert("name" , "Ivaniv Ivan");
|
Sender.Insert("name" , "Ivaniv Ivan");
|
||||||
|
|
||||||
Phones = New Array;
|
Phones = New Array;
|
||||||
Phone = New Structure("number", "+79589441654");
|
Phone = New Structure("number", "+79589441654");
|
||||||
Phones.Add(Phone);
|
Phones.Add(Phone);
|
||||||
|
|
||||||
Sender.Insert("phones", Phones);
|
Sender.Insert("phones", Phones);
|
||||||
|
|
||||||
InvitationDescription.Insert("sender", Sender);
|
InvitationDescription.Insert("sender", Sender);
|
||||||
|
|
||||||
ShippingPoint = New Structure;
|
ShippingPoint = New Structure;
|
||||||
ShippingPoint.Insert("code" , "44");
|
ShippingPoint.Insert("code" , "44");
|
||||||
ShippingPoint.Insert("fias_guid" , "0c5b2444-70a0-4932-980c-b4dc0d3f02b5");
|
ShippingPoint.Insert("fias_guid" , "0c5b2444-70a0-4932-980c-b4dc0d3f02b5");
|
||||||
ShippingPoint.Insert("postal_code" , "109004");
|
ShippingPoint.Insert("postal_code" , "109004");
|
||||||
ShippingPoint.Insert("longitude" , 37.6204);
|
ShippingPoint.Insert("longitude" , 37.6204);
|
||||||
ShippingPoint.Insert("latitude" , 55.754);
|
ShippingPoint.Insert("latitude" , 55.754);
|
||||||
ShippingPoint.Insert("country_code", "RU");
|
ShippingPoint.Insert("country_code", "RU");
|
||||||
ShippingPoint.Insert("region" , "Moscow");
|
ShippingPoint.Insert("region" , "Moscow");
|
||||||
ShippingPoint.Insert("sub_region" , "Moscow");
|
ShippingPoint.Insert("sub_region" , "Moscow");
|
||||||
ShippingPoint.Insert("city" , "Moscow");
|
ShippingPoint.Insert("city" , "Moscow");
|
||||||
ShippingPoint.Insert("kladr_code" , "7700000000000");
|
ShippingPoint.Insert("kladr_code" , "7700000000000");
|
||||||
ShippingPoint.Insert("address" , "st. Bluchera, 32");
|
ShippingPoint.Insert("address" , "st. Bluchera, 32");
|
||||||
|
|
||||||
InvitationDescription.Insert("from_location", ShippingPoint);
|
InvitationDescription.Insert("from_location", ShippingPoint);
|
||||||
|
|
||||||
|
@ -51,18 +51,18 @@ Method at API documentation: [Registration of delivery appointment](https://api-
|
|||||||
Appointment.Insert("time_to" , "17:00");
|
Appointment.Insert("time_to" , "17:00");
|
||||||
Appointment.Insert("comment" , "Group office");
|
Appointment.Insert("comment" , "Group office");
|
||||||
|
|
||||||
DeliveryLocation = New Structure;
|
DeliveryLocation = New Structure;
|
||||||
DeliveryLocation.Insert("code" , "270");
|
DeliveryLocation.Insert("code" , "270");
|
||||||
DeliveryLocation.Insert("fias_guid" , "0c5b2444-70a0-4932-980c-b4dc0d3f02b5");
|
DeliveryLocation.Insert("fias_guid" , "0c5b2444-70a0-4932-980c-b4dc0d3f02b5");
|
||||||
DeliveryLocation.Insert("postal_code" , "109004");
|
DeliveryLocation.Insert("postal_code" , "109004");
|
||||||
DeliveryLocation.Insert("longitude" , 37.6204);
|
DeliveryLocation.Insert("longitude" , 37.6204);
|
||||||
DeliveryLocation.Insert("latitude" , 55.754);
|
DeliveryLocation.Insert("latitude" , 55.754);
|
||||||
DeliveryLocation.Insert("country_code", "RU");
|
DeliveryLocation.Insert("country_code", "RU");
|
||||||
DeliveryLocation.Insert("region" , "Novosibirsk");
|
DeliveryLocation.Insert("region" , "Novosibirsk");
|
||||||
DeliveryLocation.Insert("sub_region" , "Novosibirsk");
|
DeliveryLocation.Insert("sub_region" , "Novosibirsk");
|
||||||
DeliveryLocation.Insert("city" , "Novosibirsk");
|
DeliveryLocation.Insert("city" , "Novosibirsk");
|
||||||
DeliveryLocation.Insert("kladr_code" , "7700000000000");
|
DeliveryLocation.Insert("kladr_code" , "7700000000000");
|
||||||
DeliveryLocation.Insert("address" , "st. Bluchera, 33");
|
DeliveryLocation.Insert("address" , "st. Bluchera, 33");
|
||||||
|
|
||||||
Appointment.Insert("to_location", DeliveryLocation);
|
Appointment.Insert("to_location", DeliveryLocation);
|
||||||
|
|
||||||
|
@ -36,64 +36,64 @@ Method at API documentation: [Order registration](https://api-docs.cdek.ru/33828
|
|||||||
|
|
||||||
OrderDescription = New Structure;
|
OrderDescription = New Structure;
|
||||||
|
|
||||||
SendLocation = New Structure;
|
SendLocation = New Structure;
|
||||||
SendLocation.Insert("code" , "44");
|
SendLocation.Insert("code" , "44");
|
||||||
SendLocation.Insert("city" , "Moscow");
|
SendLocation.Insert("city" , "Moscow");
|
||||||
SendLocation.Insert("address", "Ave. Leningradsky, 4");
|
SendLocation.Insert("address", "Ave. Leningradsky, 4");
|
||||||
|
|
||||||
DestLocation = New Structure;
|
DestLocation = New Structure;
|
||||||
DestLocation.Insert("code" , "270");
|
DestLocation.Insert("code" , "270");
|
||||||
DestLocation.Insert("city" , "Novosibirsk");
|
DestLocation.Insert("city" , "Novosibirsk");
|
||||||
DestLocation.Insert("address", "st. Bluchera, 32");
|
DestLocation.Insert("address", "st. Bluchera, 32");
|
||||||
|
|
||||||
Recipient = New Structure;
|
Recipient = New Structure;
|
||||||
|
|
||||||
Phones = New Array;
|
Phones = New Array;
|
||||||
Phones.Add(New Structure("number", "+79134637228"));
|
Phones.Add(New Structure("number", "+79134637228"));
|
||||||
|
|
||||||
Recipient.Insert("phones", Phones);
|
Recipient.Insert("phones", Phones);
|
||||||
Recipient.Insert("name" , "Ivaniv Ivan");
|
Recipient.Insert("name" , "Ivaniv Ivan");
|
||||||
|
|
||||||
Sender = New Structure("name", "Petrov Petr");
|
Sender = New Structure("name", "Petrov Petr");
|
||||||
|
|
||||||
Services = New Array;
|
Services = New Array;
|
||||||
|
|
||||||
Service = New Structure;
|
Service = New Structure;
|
||||||
Service.Insert("code" , "SECURE_PACKAGE_A2");
|
Service.Insert("code" , "SECURE_PACKAGE_A2");
|
||||||
Service.Insert("parameter", 10);
|
Service.Insert("parameter", 10);
|
||||||
|
|
||||||
Services.Add(Service);
|
Services.Add(Service);
|
||||||
|
|
||||||
Packages = New Array;
|
Packages = New Array;
|
||||||
|
|
||||||
Package = New Structure;
|
Package = New Structure;
|
||||||
|
|
||||||
Items = New Array;
|
Items = New Array;
|
||||||
|
|
||||||
Item = New Structure;
|
Item = New Structure;
|
||||||
|
|
||||||
Payment = New Structure;
|
Payment = New Structure;
|
||||||
Payment.Insert("value", 3000);
|
Payment.Insert("value", 3000);
|
||||||
|
|
||||||
Item.Insert("payment" , Payment);
|
Item.Insert("payment" , Payment);
|
||||||
Item.Insert("ware_key", "00055");
|
Item.Insert("ware_key", "00055");
|
||||||
Item.Insert("name" , "Product");
|
Item.Insert("name" , "Product");
|
||||||
Item.Insert("cost" , 300);
|
Item.Insert("cost" , 300);
|
||||||
Item.Insert("amount" , 2);
|
Item.Insert("amount" , 2);
|
||||||
Item.Insert("weight" , 700);
|
Item.Insert("weight" , 700);
|
||||||
Item.Insert("url" , "www.item.ru");
|
Item.Insert("url" , "www.item.ru");
|
||||||
|
|
||||||
Items.Add(Item);
|
Items.Add(Item);
|
||||||
|
|
||||||
Package.Insert("items" , Items);
|
Package.Insert("items" , Items);
|
||||||
Package.Insert("number" , "bar-001");
|
Package.Insert("number" , "bar-001");
|
||||||
Package.Insert("comment", "Packaging");
|
Package.Insert("comment", "Packaging");
|
||||||
Package.Insert("height" , 10);
|
Package.Insert("height" , 10);
|
||||||
Package.Insert("length" , 10);
|
Package.Insert("length" , 10);
|
||||||
Package.Insert("weight" , "4000");
|
Package.Insert("weight" , "4000");
|
||||||
Package.Insert("width" , 10);
|
Package.Insert("width" , 10);
|
||||||
|
|
||||||
Packages.Add(Package);
|
Packages.Add(Package);
|
||||||
|
|
||||||
OrderDescription.Insert("from_location", SendLocation);
|
OrderDescription.Insert("from_location", SendLocation);
|
||||||
OrderDescription.Insert("to_location" , DestLocation);
|
OrderDescription.Insert("to_location" , DestLocation);
|
||||||
|
@ -35,11 +35,7 @@ import TabItem from '@theme/TabItem';
|
|||||||
SecondaryColor = "#ffd800";
|
SecondaryColor = "#ffd800";
|
||||||
Hidden = False;
|
Hidden = False;
|
||||||
|
|
||||||
Result = OPI_GoogleCalendar.EditListCalendar(Token
|
Result = OPI_GoogleCalendar.EditListCalendar(Token, Calendar, PrimaryColor, SecondaryColor, Hidden);
|
||||||
, Calendar
|
|
||||||
, PrimaryColor
|
|
||||||
, SecondaryColor
|
|
||||||
, Hidden);
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
@ -42,13 +42,13 @@ import TabItem from '@theme/TabItem';
|
|||||||
Attachments.Insert("Image2", Image2);
|
Attachments.Insert("Image2", Image2);
|
||||||
|
|
||||||
EventDescription = New Map;
|
EventDescription = New Map;
|
||||||
EventDescription.Insert("Description" , Description);
|
EventDescription.Insert("Description" , Description);
|
||||||
EventDescription.Insert("Title" , Name);
|
EventDescription.Insert("Title" , Name);
|
||||||
EventDescription.Insert("Venue" , "InOffice");
|
EventDescription.Insert("Venue" , "InOffice");
|
||||||
EventDescription.Insert("StartDate" , CurrentDate);
|
EventDescription.Insert("StartDate" , CurrentDate);
|
||||||
EventDescription.Insert("EndDate" , EventDescription["StartDate"] + Hour);
|
EventDescription.Insert("EndDate" , EventDescription["StartDate"] + Hour);
|
||||||
EventDescription.Insert("ArrayOfAttachmentURLs" , Attachments);
|
EventDescription.Insert("ArrayOfAttachmentURLs", Attachments);
|
||||||
EventDescription.Insert("SendNotifications" , True);
|
EventDescription.Insert("SendNotifications" , True);
|
||||||
|
|
||||||
Result = OPI_GoogleCalendar.CreateEvent(Token, Calendar, EventDescription);
|
Result = OPI_GoogleCalendar.CreateEvent(Token, Calendar, EventDescription);
|
||||||
```
|
```
|
||||||
|
@ -24,7 +24,7 @@ import TabItem from '@theme/TabItem';
|
|||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
:::tip
|
:::tip
|
||||||
Method at API documentation: [AddGroupParticipant](https://green-api.com/docs/api/account/AddGroupParticipant/)
|
Method at API documentation: [AddGroupParticipant](https://green-api.com/docs/api/groups/AddGroupParticipant/)
|
||||||
:::
|
:::
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
@ -36,7 +36,7 @@ Method at API documentation: [AddGroupParticipant](https://green-api.com/docs/ap
|
|||||||
IdInstance = "71051...";
|
IdInstance = "71051...";
|
||||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||||
|
|
||||||
GroupID = "120363392913015964@g.us";
|
GroupID = "120363410798027942@g.us";
|
||||||
UserID = "123123123@c.us";
|
UserID = "123123123@c.us";
|
||||||
|
|
||||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||||
|
@ -24,7 +24,7 @@ import TabItem from '@theme/TabItem';
|
|||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
:::tip
|
:::tip
|
||||||
Method at API documentation: [CreateGroup](https://green-api.com/docs/api/account/CreateGroup/)
|
Method at API documentation: [CreateGroup](https://green-api.com/docs/api/groups/CreateGroup/)
|
||||||
:::
|
:::
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ import TabItem from '@theme/TabItem';
|
|||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
:::tip
|
:::tip
|
||||||
Method at API documentation: [RemoveGroupParticipant](https://green-api.com/docs/api/account/RemoveGroupParticipant/)
|
Method at API documentation: [RemoveGroupParticipant](https://green-api.com/docs/api/groups/RemoveGroupParticipant/)
|
||||||
:::
|
:::
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
@ -36,7 +36,7 @@ Method at API documentation: [RemoveGroupParticipant](https://green-api.com/docs
|
|||||||
IdInstance = "71051...";
|
IdInstance = "71051...";
|
||||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||||
|
|
||||||
GroupID = "120363392913015964@g.us";
|
GroupID = "120363410798027942@g.us";
|
||||||
UserID = "123123123@c.us";
|
UserID = "123123123@c.us";
|
||||||
|
|
||||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||||
|
@ -23,7 +23,7 @@ import TabItem from '@theme/TabItem';
|
|||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
:::tip
|
:::tip
|
||||||
Method at API documentation: [GetGroupData](https://green-api.com/docs/api/account/GetGroupData/)
|
Method at API documentation: [GetGroupData](https://green-api.com/docs/api/groups/GetGroupData/)
|
||||||
:::
|
:::
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
@ -35,7 +35,7 @@ Method at API documentation: [GetGroupData](https://green-api.com/docs/api/accou
|
|||||||
IdInstance = "71051...";
|
IdInstance = "71051...";
|
||||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||||
|
|
||||||
GroupID = "120363392913015964@g.us";
|
GroupID = "120363410798027942@g.us";
|
||||||
|
|
||||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||||
Result = OPI_GreenAPI.GetGroupInformation(AccessParameters, GroupID);
|
Result = OPI_GreenAPI.GetGroupInformation(AccessParameters, GroupID);
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
sidebar_position: 6
|
sidebar_position: 8
|
||||||
---
|
---
|
||||||
|
|
||||||
import Tabs from '@theme/Tabs';
|
import Tabs from '@theme/Tabs';
|
||||||
@ -23,7 +23,7 @@ import TabItem from '@theme/TabItem';
|
|||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
:::tip
|
:::tip
|
||||||
Method at API documentation: [LeaveGroup](https://green-api.com/docs/api/account/LeaveGroup/)
|
Method at API documentation: [LeaveGroup](https://green-api.com/docs/api/groups/LeaveGroup/)
|
||||||
:::
|
:::
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
@ -35,7 +35,7 @@ Method at API documentation: [LeaveGroup](https://green-api.com/docs/api/account
|
|||||||
IdInstance = "71051...";
|
IdInstance = "71051...";
|
||||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||||
|
|
||||||
GroupID = "120363392913015964@g.us";
|
GroupID = "120363410798027942@g.us";
|
||||||
|
|
||||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||||
Result = OPI_GreenAPI.LeaveGroup(AccessParameters, GroupID);
|
Result = OPI_GreenAPI.LeaveGroup(AccessParameters, GroupID);
|
||||||
|
49
docs/en/md/Green_API/Group-management/Revoke-admin-rights.mdx
vendored
Normal file
49
docs/en/md/Green_API/Group-management/Revoke-admin-rights.mdx
vendored
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
---
|
||||||
|
sidebar_position: 7
|
||||||
|
---
|
||||||
|
|
||||||
|
import Tabs from '@theme/Tabs';
|
||||||
|
import TabItem from '@theme/TabItem';
|
||||||
|
|
||||||
|
# Revoke admin rights
|
||||||
|
Revokes administrator rights from the user
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
`Function RevokeAdminRights(Val AccessParameters, Val GroupID, Val UserID) Export`
|
||||||
|
|
||||||
|
| Parameter | CLI option | Type | Required | Description |
|
||||||
|
|-|-|-|-|-|
|
||||||
|
| AccessParameters | --access | Structure Of KeyAndValue | ✔ | Access parameters. See FormAccessParameters |
|
||||||
|
| GroupID | --group | String | ✔ | Group chat identifier |
|
||||||
|
| UserID | --user | String | ✔ | User ID to add |
|
||||||
|
|
||||||
|
|
||||||
|
Returns: Map Of KeyAndValue - serialized JSON response from Green API
|
||||||
|
|
||||||
|
<br/>
|
||||||
|
|
||||||
|
:::tip
|
||||||
|
Method at API documentation: [RemoveAdmin](https://green-api.com/docs/api/groups/RemoveAdmin/)
|
||||||
|
:::
|
||||||
|
<br/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
```bsl title="1C:Enterprise/OneScript code example"
|
||||||
|
ApiUrl = "https://7105.api.greenapi.com";
|
||||||
|
MediaUrl = "https://7105.media.greenapi.com";
|
||||||
|
IdInstance = "71051...";
|
||||||
|
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||||
|
|
||||||
|
GroupID = "120363410798027942@g.us";
|
||||||
|
UserID = "123123123@c.us";
|
||||||
|
|
||||||
|
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||||
|
Result = OPI_GreenAPI.RevokeAdminRights(AccessParameters, GroupID, UserID);
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
49
docs/en/md/Green_API/Group-management/Set-admin-rights.mdx
vendored
Normal file
49
docs/en/md/Green_API/Group-management/Set-admin-rights.mdx
vendored
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
---
|
||||||
|
sidebar_position: 6
|
||||||
|
---
|
||||||
|
|
||||||
|
import Tabs from '@theme/Tabs';
|
||||||
|
import TabItem from '@theme/TabItem';
|
||||||
|
|
||||||
|
# Set admin rights
|
||||||
|
Assigns the user as the group administrator
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
`Function SetAdminRights(Val AccessParameters, Val GroupID, Val UserID) Export`
|
||||||
|
|
||||||
|
| Parameter | CLI option | Type | Required | Description |
|
||||||
|
|-|-|-|-|-|
|
||||||
|
| AccessParameters | --access | Structure Of KeyAndValue | ✔ | Access parameters. See FormAccessParameters |
|
||||||
|
| GroupID | --group | String | ✔ | Group chat identifier |
|
||||||
|
| UserID | --user | String | ✔ | User ID to add |
|
||||||
|
|
||||||
|
|
||||||
|
Returns: Map Of KeyAndValue - serialized JSON response from Green API
|
||||||
|
|
||||||
|
<br/>
|
||||||
|
|
||||||
|
:::tip
|
||||||
|
Method at API documentation: [SetGroupAdmin](https://green-api.com/docs/api/groups/SetGroupAdmin/)
|
||||||
|
:::
|
||||||
|
<br/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
```bsl title="1C:Enterprise/OneScript code example"
|
||||||
|
ApiUrl = "https://7105.api.greenapi.com";
|
||||||
|
MediaUrl = "https://7105.media.greenapi.com";
|
||||||
|
IdInstance = "71051...";
|
||||||
|
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||||
|
|
||||||
|
GroupID = "120363410798027942@g.us";
|
||||||
|
UserID = "123123123@c.us";
|
||||||
|
|
||||||
|
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||||
|
Result = OPI_GreenAPI.SetAdminRights(AccessParameters, GroupID, UserID);
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
51
docs/en/md/Green_API/Group-management/Set-group-picture.mdx
vendored
Normal file
51
docs/en/md/Green_API/Group-management/Set-group-picture.mdx
vendored
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
---
|
||||||
|
sidebar_position: 9
|
||||||
|
---
|
||||||
|
|
||||||
|
import Tabs from '@theme/Tabs';
|
||||||
|
import TabItem from '@theme/TabItem';
|
||||||
|
|
||||||
|
# Set group picture
|
||||||
|
Sets the group chat picture
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
`Function SetGroupPicture(Val AccessParameters, Val GroupID, Val Image) Export`
|
||||||
|
|
||||||
|
| Parameter | CLI option | Type | Required | Description |
|
||||||
|
|-|-|-|-|-|
|
||||||
|
| AccessParameters | --access | Structure Of KeyAndValue | ✔ | Access parameters. See FormAccessParameters |
|
||||||
|
| GroupID | --group | String | ✔ | Group chat identifier |
|
||||||
|
| Image | --picture | BinaryData, String | ✔ | Profile picture |
|
||||||
|
|
||||||
|
|
||||||
|
Returns: Map Of KeyAndValue - serialized JSON response from Green API
|
||||||
|
|
||||||
|
<br/>
|
||||||
|
|
||||||
|
:::tip
|
||||||
|
Method at API documentation: [SetGroupPicture](https://green-api.com/docs/api/groups/SetGroupPicture/)
|
||||||
|
|
||||||
|
Parameters with Binary data type can also accept file paths on disk and URLs
|
||||||
|
:::
|
||||||
|
<br/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
```bsl title="1C:Enterprise/OneScript code example"
|
||||||
|
ApiUrl = "https://7105.api.greenapi.com";
|
||||||
|
MediaUrl = "https://7105.media.greenapi.com";
|
||||||
|
IdInstance = "71051...";
|
||||||
|
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||||
|
|
||||||
|
Image = "https://api.athenaeum.digital/test_data/picture.jpg";
|
||||||
|
GroupID = "120363410798027942@g.us";
|
||||||
|
|
||||||
|
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||||
|
Result = OPI_GreenAPI.SetGroupPicture(AccessParameters, GroupID, Image);
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -24,7 +24,7 @@ import TabItem from '@theme/TabItem';
|
|||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
:::tip
|
:::tip
|
||||||
Method at API documentation: [UpdateGroupName](https://green-api.com/docs/api/account/UpdateGroupName/)
|
Method at API documentation: [UpdateGroupName](https://green-api.com/docs/api/groups/UpdateGroupName/)
|
||||||
:::
|
:::
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
@ -36,7 +36,7 @@ Method at API documentation: [UpdateGroupName](https://green-api.com/docs/api/ac
|
|||||||
IdInstance = "71051...";
|
IdInstance = "71051...";
|
||||||
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
ApiTokenInstance = "425010d90e114aa6b78f0969e...";
|
||||||
|
|
||||||
GroupID = "120363392913015964@g.us";
|
GroupID = "120363410798027942@g.us";
|
||||||
Name = "New name";
|
Name = "New name";
|
||||||
|
|
||||||
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
AccessParameters = OPI_GreenAPI.FormAccessParameters(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance);
|
||||||
|
@ -33,22 +33,22 @@ import TabItem from '@theme/TabItem';
|
|||||||
Title = "TestTitle";
|
Title = "TestTitle";
|
||||||
|
|
||||||
Properties = New Map;
|
Properties = New Map;
|
||||||
Properties.Insert("Name" , "title");
|
Properties.Insert("Name" , "title");
|
||||||
Properties.Insert("Description" , "rich_text");
|
Properties.Insert("Description" , "rich_text");
|
||||||
Properties.Insert("Number" , "number");
|
Properties.Insert("Number" , "number");
|
||||||
Properties.Insert("Status" , "status");
|
Properties.Insert("Status" , "status");
|
||||||
Properties.Insert("CreationDate" , "date");
|
Properties.Insert("CreationDate", "date");
|
||||||
Properties.Insert("Image" , "files");
|
Properties.Insert("Image" , "files");
|
||||||
Properties.Insert("Active" , "checkbox");
|
Properties.Insert("Active" , "checkbox");
|
||||||
Properties.Insert("Website" , "url");
|
Properties.Insert("Website" , "url");
|
||||||
Properties.Insert("Email" , "email");
|
Properties.Insert("Email" , "email");
|
||||||
Properties.Insert("Phone" , "phone_number");
|
Properties.Insert("Phone" , "phone_number");
|
||||||
Properties.Insert("User" , "people");
|
Properties.Insert("User" , "people");
|
||||||
|
|
||||||
ValueSelection = New Map;
|
ValueSelection = New Map;
|
||||||
ValueSelection.Insert("New" , "green");
|
ValueSelection.Insert("New" , "green");
|
||||||
ValueSelection.Insert("InProgress" , "yellow");
|
ValueSelection.Insert("InProgress", "yellow");
|
||||||
ValueSelection.Insert("Remote" , "red");
|
ValueSelection.Insert("Remote" , "red");
|
||||||
|
|
||||||
Properties.Insert("Status", ValueSelection);
|
Properties.Insert("Status", ValueSelection);
|
||||||
|
|
||||||
|
@ -35,17 +35,17 @@ import TabItem from '@theme/TabItem';
|
|||||||
Image.Insert("Logo", Image_);
|
Image.Insert("Logo", Image_);
|
||||||
|
|
||||||
Properties = New Map;
|
Properties = New Map;
|
||||||
Properties.Insert("Name" , "LLC Vector");
|
Properties.Insert("Name" , "LLC Vector");
|
||||||
Properties.Insert("Description" , "OurFirstClient");
|
Properties.Insert("Description" , "OurFirstClient");
|
||||||
Properties.Insert("Number" , 1);
|
Properties.Insert("Number" , 1);
|
||||||
Properties.Insert("Status" , "Regular");
|
Properties.Insert("Status" , "Regular");
|
||||||
Properties.Insert("CreationDate" , OPI_Tools.GetCurrentDate());
|
Properties.Insert("CreationDate", OPI_Tools.GetCurrentDate());
|
||||||
Properties.Insert("Image" , Image);
|
Properties.Insert("Image" , Image);
|
||||||
Properties.Insert("Active" , True);
|
Properties.Insert("Active" , True);
|
||||||
Properties.Insert("Website" , "https://vector.ru");
|
Properties.Insert("Website" , "https://vector.ru");
|
||||||
Properties.Insert("Email" , "mail@vector.ru");
|
Properties.Insert("Email" , "mail@vector.ru");
|
||||||
Properties.Insert("Phone" , "88005553535");
|
Properties.Insert("Phone" , "88005553535");
|
||||||
Properties.Insert("Status" , "New");
|
Properties.Insert("Status" , "New");
|
||||||
|
|
||||||
Result = OPI_Notion.CreatePageInDatabase(Token, Base, Properties);
|
Result = OPI_Notion.CreatePageInDatabase(Token, Base, Properties);
|
||||||
```
|
```
|
||||||
|
@ -37,15 +37,10 @@ import TabItem from '@theme/TabItem';
|
|||||||
Archive = False;
|
Archive = False;
|
||||||
|
|
||||||
Properties = New Map;
|
Properties = New Map;
|
||||||
Properties.Insert("Active" , False);
|
Properties.Insert("Active", False);
|
||||||
Properties.Insert("Email" , "vector@mail.ru");
|
Properties.Insert("Email" , "vector@mail.ru");
|
||||||
|
|
||||||
Result = OPI_Notion.EditPageProperties(Token
|
Result = OPI_Notion.EditPageProperties(Token, Page, Properties, Icon, Cover, Archive);
|
||||||
, Page
|
|
||||||
, Properties
|
|
||||||
, Icon
|
|
||||||
, Cover
|
|
||||||
, Archive);
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
@ -43,12 +43,8 @@ Method at API documentation: [post /v1/description-category/attribute/values/sea
|
|||||||
AttributeID = 85;
|
AttributeID = 85;
|
||||||
Value = "Sunshine";
|
Value = "Sunshine";
|
||||||
|
|
||||||
Result = OPI_Ozon.SearchAttributeValue(ClientID
|
Result = OPI_Ozon.SearchAttributeValue(ClientID, APIKey, CategoryID, TypeID, AttributeID,
|
||||||
, APIKey
|
Value);
|
||||||
, CategoryID
|
|
||||||
, TypeID
|
|
||||||
, AttributeID
|
|
||||||
, Value);
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
@ -39,8 +39,8 @@ Method at API documentation: [post /v4/product/info/stocks](https://docs.ozon.ru
|
|||||||
IDArray.Add("143210608");
|
IDArray.Add("143210608");
|
||||||
|
|
||||||
Filter = New Structure;
|
Filter = New Structure;
|
||||||
Filter.Insert("visibility" , "ALL");
|
Filter.Insert("visibility", "ALL");
|
||||||
Filter.Insert("offer_id" , IDArray);
|
Filter.Insert("offer_id" , IDArray);
|
||||||
|
|
||||||
Result = OPI_Ozon.GetProductsStocks(ClientID, APIKey, Filter);
|
Result = OPI_Ozon.GetProductsStocks(ClientID, APIKey, Filter);
|
||||||
```
|
```
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user