Добавление канала pCloud
Лучше всего подходит, если
- У вас есть аккаунт pCloud, и вы хотите, чтобы ImgBed хранил изображения в pCloud.
- Вам подходит использование email и пароля pCloud как учетных данных канала.
Что подготовить сначала
| Что нужно | Зачем это нужно |
|---|---|
| Email аккаунта pCloud | Для входа в pCloud API |
| Пароль pCloud | Для входа в pCloud API |
| API host | По умолчанию api.pcloud.com. Для аккаунтов в ЕС можно использовать eapi.pcloud.com. |
| Storage directory | Место хранения файлов. По умолчанию imgbed. |
Где добавить канал
- Откройте системные настройки.
- Откройте настройки загрузки.
- Нажмите
Add Channelв правом верхнем углу. - Выберите
pCloud.
Поля настройки
| Поле | Назначение | Обязательно |
|---|---|---|
| Channel name | Идентифицирует этот pCloud-канал, например Personal pCloud | Да |
| Account email | Email для входа в pCloud | Да |
| Password | Ваш пароль pCloud | Да |
| API host | pCloud API host. По умолчанию api.pcloud.com. | Нет |
| Storage directory | Директория для хранения файлов. По умолчанию imgbed. | Нет |
Выберите API host по региону аккаунта:
| Регион аккаунта | API Host |
|---|---|
| Default / US | api.pcloud.com |
| Europe | eapi.pcloud.com |
Настройка
- Откройте настройки загрузки.
- Нажмите
Add Channel. - Выберите
pCloud. - Введите понятное имя канала.
- Введите email аккаунта pCloud.
- Введите пароль pCloud.
- Оставьте API host как
api.pcloud.comили используйтеeapi.pcloud.comдля аккаунтов в ЕС. - Оставьте storage directory как
imgbedили измените на нужную папку. - Сохраните канал.

Как проверить
| Проверка | Ожидаемый результат |
|---|---|
| Карточка канала | Карточка pCloud-канала появляется после сохранения. |
| Переключатель канала | Переключатель на карточке остается включенным. |
| Отображение email | На карточке показан подключенный email pCloud. |
| Запрос квоты | После успешного запроса показываются использованная и общая емкость. |
| Тестовая загрузка | Тестовое изображение появляется в настроенной директории pCloud. |

Устранение неполадок
Почему не OAuth2?
pCloud OAuth2 по умолчанию не является self-service. Нужно написать в pCloud и попросить включить его.
Текущий OAuth2 flow pCloud также не поддерживает workflow краткоживущих upload links, который нужен ImgBed, поэтому этот канал использует вход через email и пароль аккаунта.
Какой API Host использовать?
По умолчанию:
text
api.pcloud.comДля аккаунтов в ЕС:
text
eapi.pcloud.comКороткий сценарий
text
Подготовить email и пароль pCloud
-> Открыть настройки загрузки
-> Добавить канал
-> Выбрать pCloud
-> Заполнить имя канала / email / пароль
-> Оставить API host как api.pcloud.com, если аккаунт не в Европе
-> Оставить storage directory как imgbed, если не нужна другая папка
-> Сохранить
-> Запросить квоту
-> Загрузить тестовое изображение