Этот набор скриптов позволяет получать список файлов и папок из Bitrix24 через REST API.
bitrix24_config.php- файл конфигурации с webhook URLlist_files.php- скрипт для получения списка файлов и папокinteractive_explorer.php- интерактивный файловый менеджер
Скрипт для получения списка файлов и папок из Bitrix24 через REST API.
- Убедитесь, что в файле
bitrix24_config.phpуказан корректный webhook URL - Запустите скрипт командой:
php list_files.php
Скрипт поддерживает передачу параметров через аргументы командной строки:
- Первый аргумент: ID хранилища (по умолчанию 1)
- Второй аргумент: ID дополнительной папки (по умолчанию 182768)
Пример запуска с параметрами:
php list_files.php 1 182768
Скрипт выполняет следующие действия:
- Получает список доступных хранилищ через метод
disk.storage.getlist - Получает список файлов и папок в корневой папке хранилища через метод
disk.storage.getchildren - Находит папку с наибольшим количеством элементов или использует первую найденную папку
- Получает содержимое этой папки и отображает отформатированный список файлов и папок
- Дополнительно получает содержимое указанной папки, если она существует
Интерактивный файловый менеджер для Bitrix24, позволяющий навигировать по хранилищам и папкам через командную строку.
- Убедитесь, что в файле
bitrix24_config.phpуказан корректный webhook URL - Запустите скрипт командой:
php interactive_explorer.php
Скрипт выполняет следующие действия:
- Получает список доступных хранилищ через метод
disk.storage.getlist - Отображает список хранилищ и позволяет пользователю выбрать одно из них
- Получает содержимое выбранного хранилища через метод
disk.storage.getchildren - Отображает содержимое папки с возможностью навигации:
- Выбор папки для перехода в неё
- Выбор файла для просмотра подробной информации
- Возврат к списку хранилищ или выход из программы
В файле bitrix24_config.php необходимо указать корректный webhook URL:
<?php
$bitrixWebhook = 'https://your-domain.bitrix24.ru/rest/1/token/';
?>ERROR_ARGUMENT- Не указан обязательный параметр idERROR_NOT_FOUND- Папка с указанным id не найденаACCESS_DENIED- Нет прав доступа к файлам/папкамNO_AUTH_FOUND- Неверный access-токен или код вебхука
- Документация по API Bitrix24: https://dev.1c-bitrix.ru/rest_help/