1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-27 02:43:54 +02:00

B24: Получить информацию о файле

This commit is contained in:
Anton 2024-07-02 21:52:29 +03:00
parent 40a2223bb9
commit 4210a0cafa
3 changed files with 3842 additions and 3784 deletions

File diff suppressed because it is too large Load Diff

View File

@ -992,7 +992,7 @@
КонецФункции
// Получить каталог
// Получить информацию о каталоге
// Получает информацию о каталоге
//
// Параметры:
@ -1002,7 +1002,7 @@
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
Функция ПолучитьКаталог(Знач URL, Знач IDКаталога, Знач Токен = "") Экспорт
Функция ПолучитьИнформациюОКаталоге(Знач URL, Знач IDКаталога, Знач Токен = "") Экспорт
Ответ = УправлениеФайлом(URL, IDКаталога, "disk.folder.get", Токен);
Возврат Ответ;
@ -1266,6 +1266,23 @@
КонецФункции
// Получить информацию о файле
// Получает информацию о файле по ID
//
// Параметры:
// URL - Строка - URL внешнего вебхука или адрес Bitrix24 при использовании токена - url
// IDФайла - Строка, Число - Идентификатор файла - fileid
// Токен - Строка - Токен авторизации, если используется не вебхук - token
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24
Функция ПолучитьИнформациюОФайле(Знач URL, Знач IDФайла, Знач Токен = "") Экспорт
Ответ = УправлениеФайлом(URL, IDФайла, "disk.file.get", Токен);
Возврат Ответ;
КонецФункции
// Скопировать файл
// Копирует файл из одного расположения в другое
//

View File

@ -2927,18 +2927,19 @@
Bitrix24_ПолучитьХранилище(ПараметрыТеста);
Bitrix24_ЗагрузитьФайлВХранилище(ПараметрыТеста);
Bitrix24_ПолучитьСодержимоеХранилища(ПараметрыТеста);
Bitrix24_УдалитьФайл(ПараметрыТеста);
Bitrix24_ПолучитьИнформациюОФайле(ПараметрыТеста);
Bitrix24_СоздатьКаталогВХранилище(ПараметрыТеста);
Bitrix24_ПереименоватьКаталог(ПараметрыТеста);
Bitrix24_ПолучитьКаталог(ПараметрыТеста);
Bitrix24_ПолучитьИнформациюОКаталоге(ПараметрыТеста);
Bitrix24_ПолучитьВнешнююСсылкуКаталога(ПараметрыТеста);
Bitrix24_СоздатьПодкаталог(ПараметрыТеста);
Bitrix24_СкопироватьКаталог(ПараметрыТеста);
Bitrix24_ЗагрузитьФайлВКаталог(ПараметрыТеста);
Bitrix24_СкопироватьФайл(ПараметрыТеста);
Bitrix24_УдалитьФайл(ПараметрыТеста);
Bitrix24_ПолучитьСтруктуруФильтраКаталога(ПараметрыТеста);
Bitrix24_ПолучитьДочерниеЭлементыКаталога(ПараметрыТеста);
Bitrix24_ПереместитьКаталог(ПараметрыТеста);
Bitrix24_СкопироватьФайл(ПараметрыТеста);
Bitrix24_ПоместитьКаталогВКорзину(ПараметрыТеста);
Bitrix24_ВосстановитьКаталог(ПараметрыТеста);
Bitrix24_УдалитьКаталог(ПараметрыТеста);
@ -6988,25 +6989,25 @@
КонецПроцедуры
Процедура Bitrix24_ПолучитьКаталог(ПараметрыФункции)
Процедура Bitrix24_ПолучитьИнформациюОКаталоге(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDКаталога = ПараметрыФункции["Bitrix24_FolderID"];
Результат = OPI_Bitrix24.ПолучитьКаталог(URL, IDКаталога);
Результат = OPI_Bitrix24.ПолучитьИнформациюОКаталоге(URL, IDКаталога);
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКаталог (хук)", "Bitrix24");
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОКаталоге (хук)", "Bitrix24");
Проверка_БитриксФайл(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
Результат = OPI_Bitrix24.ПолучитьКаталог(URL, IDКаталога, Токен);
Результат = OPI_Bitrix24.ПолучитьИнформациюОКаталоге(URL, IDКаталога, Токен);
// END
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКаталог", "Bitrix24");
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОКаталоге", "Bitrix24");
Проверка_БитриксФайл(Результат);
@ -7286,7 +7287,7 @@
Процедура Bitrix24_СкопироватьФайл(ПараметрыФункции)
IDКаталога = ПараметрыФункции["Bitrix24_HookSubfolderID"];
IDКаталога = ПараметрыФункции["Bitrix24_HookFolderID"];
IDФайла = ПараметрыФункции["Bitrix24_FileID"];
URL = ПараметрыФункции["Bitrix24_URL"];
@ -7297,7 +7298,7 @@
Проверка_БитриксФайл(Результат); // SKIP
IDКаталога = ПараметрыФункции["Bitrix24_SubfolderID"];
IDКаталога = ПараметрыФункции["Bitrix24_FolderID"];
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
@ -7310,6 +7311,30 @@
КонецПроцедуры
Процедура Bitrix24_ПолучитьИнформациюОФайле(ПараметрыФункции)
URL = ПараметрыФункции["Bitrix24_URL"];
IDФайла = ПараметрыФункции["Bitrix24_FileID"];
Результат = OPI_Bitrix24.ПолучитьИнформациюОФайле(URL, IDФайла);
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОФайле (хук)", "Bitrix24");
Проверка_БитриксФайл(Результат); // SKIP
URL = ПараметрыФункции["Bitrix24_Domain"];
Токен = ПараметрыФункции["Bitrix24_Token"];
Результат = OPI_Bitrix24.ПолучитьИнформациюОФайле(URL, IDФайла, Токен);
// END
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОФайле", "Bitrix24");
Проверка_БитриксФайл(Результат);
КонецПроцедуры
#КонецОбласти
#Область YandexDisk