Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Пользовательский тип поля для сохранения файлов в dropbox

Модуль позволяет добавлять пользовательское свойство для элементов и разделов инфоблока типа "файл", который будет сохранён в облачном хранилище Dropbox.После сохранения позволяет вывести ссылку для скачивания файла

Пользовательский тип поля для сохранения файлов в dropbox

Пользовательский тип поля для сохранения файлов в dropbox

от Creative
Скриншоты
Описание

Технические данные

Опубликовано:
06.08.2018
Версия:
1.0.0
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет
Совместимо с PHP 8.1
Нет

Пользовательское соглашение

Описание

Модуль позволяет добавлять пользовательское свойство для элементов и разделов инфоблока типа "файл", который будет сохранён в облачном хранилище Dropbox.

После сохранения позволяет вывести ссылку для скачивания файла
Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Установка
Для настройки приложения необходимо:

1. Если у Вас еще нет аккаунта Dropbox, необходимо его зарегистрировать на сайте https://www.dropbox.com/.

2. Необходимо перейти на страницу приложений https://www.dropbox.com/developers/apps и создать новое приложение (кнопка "Create app")

3. Указать необходимые настройки
 1. Choose an API: Dropbox API
 2. Choose the type of access you need: App folder– Access to a single folder created specifically for your app.
 3. Name your app - Любое свободное название на английском языке.
и создать новое приложение.

4. На странице настроек, во вкладке "Settings" необходимо найти ключ приложения (App key) и секретный ключ (App secret) и записать их, они понадобятся позже. Они служат для авторизации приложения.

5. На той же странице настроек, необходимо указать путь к странице авторизации в графе "OAuth 2". В общем случае это будет http(s)://ВАШ_ДОМЕН/bitrix/admin/dropbox_callback.php * . Не забудьте сохранить введённый пункт кнопкой "Add"

6. Необходимо перейти на страницу настроек модуля http(s)://ВАШ_ДОМЕН/bitrix/admin/settings.php?lang=ru&mid=crtweb.cloudproperty

7. Необходимо ввести данные App key и App secret, а в пункте "Ссылка на страницу авторизации" необходимо указать точно такую же ссылку, которую вы указали при настройке приложения Dropbox ( http(s)://ВАШ_ДОМЕН/bitrix/admin/dropbox_callback.php ). Затем сохраните введённые данные.

8. После сохранения, появится возможность получить "Access Token", именно он служит для связи вашего сайта с API Dropbox. Необходимо перейти по ссылке "получить токен" и разрешить доступ к вашему приложению.

! Если у вас появилась ошибка "Invalid redirect_uri.", это означает что у вас указан неправильный адрес на страницу авторизации, либо не указан вовсе. Необходимо проверить правильный адрес в пунктах 5 и 6.

9. После получения токена он должен отобразиться в графе "Access Token". Если он отображается, это означает что настройка закончена и можно создать своё свойство, для хранения файла в облаке.

Для получения ссылки по коду файла, необходимо выполнить команду:
\Bitrix\Main\Loader::includeModule("crtweb.cloudproperty");
$link = \Crtweb\CloudProperty\CloudService::getInstance()->get($code);

Дополнительно вы можете проверить существование файла - вызвав:
\Crtweb\CloudProperty\CloudService::getInstance()->check($code)
Поддержка

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки