Skip to content

About

Просмотр файлов в папке Bitrix24

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

Работа с файлами в Bitrix24 через REST API

Этот набор скриптов позволяет получать список файлов и папок из Bitrix24 через REST API.

Файлы

  • bitrix24_config.php - файл конфигурации с webhook URL
  • list_files.php - скрипт для получения списка файлов и папок
  • interactive_explorer.php - интерактивный файловый менеджер

Скрипт list_files.php

Скрипт для получения списка файлов и папок из Bitrix24 через REST API.

Использование

  1. Убедитесь, что в файле bitrix24_config.php указан корректный webhook URL
  2. Запустите скрипт командой:
    php list_files.php
    

Дополнительные параметры

Скрипт поддерживает передачу параметров через аргументы командной строки:

  • Первый аргумент: ID хранилища (по умолчанию 1)
  • Второй аргумент: ID дополнительной папки (по умолчанию 182768)

Пример запуска с параметрами:

php list_files.php 1 182768

Описание работы

Скрипт выполняет следующие действия:

  1. Получает список доступных хранилищ через метод disk.storage.getlist
  2. Получает список файлов и папок в корневой папке хранилища через метод disk.storage.getchildren
  3. Находит папку с наибольшим количеством элементов или использует первую найденную папку
  4. Получает содержимое этой папки и отображает отформатированный список файлов и папок
  5. Дополнительно получает содержимое указанной папки, если она существует

Интерактивный файловый менеджер interactive_explorer.php

Интерактивный файловый менеджер для Bitrix24, позволяющий навигировать по хранилищам и папкам через командную строку.

Использование

  1. Убедитесь, что в файле bitrix24_config.php указан корректный webhook URL
  2. Запустите скрипт командой:
    php interactive_explorer.php
    

Описание работы

Скрипт выполняет следующие действия:

  1. Получает список доступных хранилищ через метод disk.storage.getlist
  2. Отображает список хранилищ и позволяет пользователю выбрать одно из них
  3. Получает содержимое выбранного хранилища через метод disk.storage.getchildren
  4. Отображает содержимое папки с возможностью навигации:
    • Выбор папки для перехода в неё
    • Выбор файла для просмотра подробной информации
    • Возврат к списку хранилищ или выход из программы

Настройка

В файле bitrix24_config.php необходимо указать корректный webhook URL:

<?php
$bitrixWebhook = 'https://your-domain.bitrix24.ru/rest/1/token/';
?>

Возможные ошибки

  • ERROR_ARGUMENT - Не указан обязательный параметр id
  • ERROR_NOT_FOUND - Папка с указанным id не найдена
  • ACCESS_DENIED - Нет прав доступа к файлам/папкам
  • NO_AUTH_FOUND - Неверный access-токен или код вебхука

Дополнительная информация

About

Просмотр файлов в папке Bitrix24

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages