You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-13 20:05:19 +02:00
Преобразование OPI -> OInt (workflow)
This commit is contained in:
committed by
Vitaly the Alpaca (bot)
parent
4285e13276
commit
959a74cd45
File diff suppressed because it is too large
Load Diff
@@ -398,7 +398,7 @@ Function UploadFileByURL(Val Token, Val Path, Val Address) Export
|
|||||||
URL = "https://cloud-api.yandex.net/v1/disk/resources/upload";
|
URL = "https://cloud-api.yandex.net/v1/disk/resources/upload";
|
||||||
|
|
||||||
Parameters = New Structure;
|
Parameters = New Structure;
|
||||||
Parameters.Insert("url" , EncodeString(Address, StringEncodingMethod.URLInURLEncoding));
|
Parameters.Insert("url" , EncodeString(Address, StringEncodingMethod.URLencoding));
|
||||||
Parameters.Insert("path", Path);
|
Parameters.Insert("path", Path);
|
||||||
|
|
||||||
Parameters = OPI_Tools.RequestParametersToString(Parameters);
|
Parameters = OPI_Tools.RequestParametersToString(Parameters);
|
||||||
@@ -569,7 +569,7 @@ Function SavePublicObjectToDisk(Val Token, Val URL, From = "", Target = "") Expo
|
|||||||
Href = "href";
|
Href = "href";
|
||||||
|
|
||||||
Parameters = New Structure;
|
Parameters = New Structure;
|
||||||
Parameters.Insert("public_key", URL);
|
Parameters.Insert("public_key", EncodeString(URL, StringEncodingMethod.URLencoding));
|
||||||
|
|
||||||
If ValueIsFilled(From) Then
|
If ValueIsFilled(From) Then
|
||||||
Parameters.Insert("path", From);
|
Parameters.Insert("path", From);
|
||||||
|
@@ -806,11 +806,11 @@ Function ConvertParameterToString(Val Value)
|
|||||||
|
|
||||||
If TypeOf(Value) = Type("Array") Then
|
If TypeOf(Value) = Type("Array") Then
|
||||||
Value = StrConcat(Value, ",");
|
Value = StrConcat(Value, ",");
|
||||||
Value = EncodeString(Value, StringEncodingMethod.URLencoding);
|
Value = EncodeString(Value, StringEncodingMethod.URLInURLEncoding);
|
||||||
Value = "[" + Value + "]";
|
Value = "[" + Value + "]";
|
||||||
Else
|
Else
|
||||||
Value = NumberToString(Value);
|
Value = NumberToString(Value);
|
||||||
Value = EncodeString(Value, StringEncodingMethod.URLencoding);
|
Value = EncodeString(Value, StringEncodingMethod.URLInURLEncoding);
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
Return Value;
|
Return Value;
|
||||||
|
@@ -806,11 +806,11 @@ Function ConvertParameterToString(Val Value)
|
|||||||
|
|
||||||
If TypeOf(Value) = Type("Array") Then
|
If TypeOf(Value) = Type("Array") Then
|
||||||
Value = StrConcat(Value, ",");
|
Value = StrConcat(Value, ",");
|
||||||
Value = EncodeString(Value, StringEncodingMethod.URLencoding);
|
Value = EncodeString(Value, StringEncodingMethod.URLInURLEncoding);
|
||||||
Value = "[" + Value + "]";
|
Value = "[" + Value + "]";
|
||||||
Else
|
Else
|
||||||
Value = NumberToString(Value);
|
Value = NumberToString(Value);
|
||||||
Value = EncodeString(Value, StringEncodingMethod.URLencoding);
|
Value = EncodeString(Value, StringEncodingMethod.URLInURLEncoding);
|
||||||
EndIf;
|
EndIf;
|
||||||
|
|
||||||
Return Value;
|
Return Value;
|
||||||
|
@@ -398,7 +398,7 @@ Function UploadFileByURL(Val Token, Val Path, Val Address) Export
|
|||||||
URL = "https://cloud-api.yandex.net/v1/disk/resources/upload";
|
URL = "https://cloud-api.yandex.net/v1/disk/resources/upload";
|
||||||
|
|
||||||
Parameters = New Structure;
|
Parameters = New Structure;
|
||||||
Parameters.Insert("url" , EncodeString(Address, StringEncodingMethod.URLInURLEncoding));
|
Parameters.Insert("url" , EncodeString(Address, StringEncodingMethod.URLencoding));
|
||||||
Parameters.Insert("path", Path);
|
Parameters.Insert("path", Path);
|
||||||
|
|
||||||
Parameters = OPI_Tools.RequestParametersToString(Parameters);
|
Parameters = OPI_Tools.RequestParametersToString(Parameters);
|
||||||
@@ -569,7 +569,7 @@ Function SavePublicObjectToDisk(Val Token, Val URL, From = "", Target = "") Expo
|
|||||||
Href = "href";
|
Href = "href";
|
||||||
|
|
||||||
Parameters = New Structure;
|
Parameters = New Structure;
|
||||||
Parameters.Insert("public_key", URL);
|
Parameters.Insert("public_key", EncodeString(URL, StringEncodingMethod.URLencoding));
|
||||||
|
|
||||||
If ValueIsFilled(From) Then
|
If ValueIsFilled(From) Then
|
||||||
Parameters.Insert("path", From);
|
Parameters.Insert("path", From);
|
||||||
|
@@ -398,7 +398,7 @@
|
|||||||
URL = "https://cloud-api.yandex.net/v1/disk/resources/upload";
|
URL = "https://cloud-api.yandex.net/v1/disk/resources/upload";
|
||||||
|
|
||||||
Параметры = Новый Структура;
|
Параметры = Новый Структура;
|
||||||
Параметры.Вставить("url" , КодироватьСтроку(Адрес, СпособКодированияСтроки.URLВКодировкеURL));
|
Параметры.Вставить("url" , КодироватьСтроку(Адрес, СпособКодированияСтроки.КодировкаURL));
|
||||||
Параметры.Вставить("path", Путь);
|
Параметры.Вставить("path", Путь);
|
||||||
|
|
||||||
Параметры = OPI_Инструменты.ПараметрыЗапросаВСтроку(Параметры);
|
Параметры = OPI_Инструменты.ПараметрыЗапросаВСтроку(Параметры);
|
||||||
@@ -569,7 +569,7 @@
|
|||||||
Href = "href";
|
Href = "href";
|
||||||
|
|
||||||
Параметры = Новый Структура;
|
Параметры = Новый Структура;
|
||||||
Параметры.Вставить("public_key", URL);
|
Параметры.Вставить("public_key", КодироватьСтроку(URL, СпособКодированияСтроки.КодировкаURL));
|
||||||
|
|
||||||
Если ЗначениеЗаполнено(Откуда) Тогда
|
Если ЗначениеЗаполнено(Откуда) Тогда
|
||||||
Параметры.Вставить("path", Откуда);
|
Параметры.Вставить("path", Откуда);
|
||||||
|
@@ -806,11 +806,11 @@
|
|||||||
|
|
||||||
Если ТипЗнч(Значение) = Тип("Массив") Тогда
|
Если ТипЗнч(Значение) = Тип("Массив") Тогда
|
||||||
Значение = СтрСоединить(Значение, ",");
|
Значение = СтрСоединить(Значение, ",");
|
||||||
Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.КодировкаURL);
|
Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.URLВКодировкеURL);
|
||||||
Значение = "[" + Значение + "]";
|
Значение = "[" + Значение + "]";
|
||||||
Иначе
|
Иначе
|
||||||
Значение = ЧислоВСтроку(Значение);
|
Значение = ЧислоВСтроку(Значение);
|
||||||
Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.КодировкаURL);
|
Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.URLВКодировкеURL);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
|
|
||||||
Возврат Значение;
|
Возврат Значение;
|
||||||
|
Reference in New Issue
Block a user