Skip to content

Добавление канала pCloud

Лучше всего подходит, если

  • У вас есть аккаунт pCloud, и вы хотите, чтобы ImgHost хранил изображения в pCloud.
  • Вам подходит использование email и пароля pCloud как учетных данных канала.

Что подготовить сначала

Что нужноЗачем это нужно
Email аккаунта pCloudДля входа в pCloud API
Пароль pCloudДля входа в pCloud API
API hostПо умолчанию api.pcloud.com. Для аккаунтов в ЕС можно использовать eapi.pcloud.com.
Storage directoryМесто хранения файлов. По умолчанию imgbed.

Где добавить канал

  1. Откройте системные настройки.
  2. Откройте настройки загрузки.
  3. Нажмите Add Channel в правом верхнем углу.
  4. Выберите pCloud.

Поля настройки

ПолеНазначениеОбязательно
Channel nameИдентифицирует этот pCloud-канал, например Personal pCloudДа
Account emailEmail для входа в pCloudДа
PasswordВаш пароль pCloudДа
API hostpCloud API host. По умолчанию api.pcloud.com.Нет
Storage directoryДиректория для хранения файлов. По умолчанию imgbed.Нет

Выберите API host по региону аккаунта:

Регион аккаунтаAPI Host
По умолчанию / СШАapi.pcloud.com
Europeeapi.pcloud.com

Настройка

  1. Откройте настройки загрузки.
  2. Нажмите Add Channel.
  3. Выберите pCloud.
  4. Введите понятное имя канала.
  5. Введите email аккаунта pCloud.
  6. Введите пароль pCloud.
  7. Оставьте API host как api.pcloud.com или используйте eapi.pcloud.com для аккаунтов в ЕС.
  8. Оставьте storage directory как imgbed или измените на нужную папку.
  9. Сохраните канал.

Настройка канала

Как проверить

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

Успешный запрос квоты

Устранение неполадок

Почему не OAuth2?

pCloud OAuth2 по умолчанию не является self-service. Нужно написать в pCloud и попросить включить его.

Текущий OAuth2 flow pCloud также не поддерживает workflow краткоживущих upload links, который нужен ImgHost, поэтому этот канал использует вход через email и пароль аккаунта.

Какой API Host использовать?

По умолчанию:

text
api.pcloud.com

Для аккаунтов в ЕС:

text
eapi.pcloud.com

Короткий сценарий

text
Prepare your pCloud email and password
-> Open Upload Settings
-> Add Channel
-> Choose pCloud
-> Fill channel name / email / password
-> Keep API host as api.pcloud.com unless your account is in Europe
-> Keep storage directory as imgbed unless you need another folder
-> Save
-> Query quota
-> Upload a test image

Released as user documentation for ImgHost.