Loading...
X

Ошибка «Dropbox API: (400) Bad input parameter: Error in call to API function “users/get_current_account”: This app is currently disabled.» (РЕШЕНО)


В инструкции по использованию плагина BackWPup (позволяет автоматически делать резервные копии сайтов WordPress и загружать их в облачные хранилища) я показывал, как настроить бесплатную выгрузку регулярных бэкапов в Dropbox. У меня данная система резервного копирования работает уже несколько лет и отлично себя зарекомендовала.

Но с мая 2019 на всех сайтах создание резервный копий стало завершаться ошибкой, пример журнала:

[12-May-2019 06:08:24] Backup archive created.
[12-May-2019 06:08:24] Archive size is 1,16 GB.
[12-May-2019 06:08:24] 14798 Files with 1,15 GB in Archive.
[12-May-2019 06:08:25] 1. Try to send backup file to Dropbox …
[12-May-2019 06:08:25] /home/host900000/suay.ru/htdocs/www/wp-content/plugins/backwpup/inc/class-destination-dropbox-api.php: Dropbox API: (400) Bad input parameter: Error in call to API function "users/get_current_account": This app is currently disabled.
[12-May-2019 06:08:25] 2. Try to send backup file to Dropbox …
[12-May-2019 06:08:25] /home/host900000/suay.ru/htdocs/www/wp-content/plugins/backwpup/inc/class-destination-dropbox-api.php: Dropbox API: (400) Bad input parameter: Error in call to API function "users/get_current_account": This app is currently disabled.
[12-May-2019 06:08:25] 3. Try to send backup file to Dropbox …
[12-May-2019 06:08:26] /home/host900000/suay.ru/htdocs/www/wp-content/plugins/backwpup/inc/class-destination-dropbox-api.php: Dropbox API: (400) Bad input parameter: Error in call to API function "users/get_current_account": This app is currently disabled.
[12-May-2019 06:08:26] ERROR: Step aborted: too many attempts!
[12-May-2019 06:08:26] One old log deleted
[12-May-2019 06:08:26] ERROR: Job has ended with errors in 47 seconds. You must resolve the errors for correct execution.

Можно выделить ключевую запись — ошибку, приводящую к проблеме:

Dropbox API: (400) Bad input parameter: Error in call to API function "users/get_current_account": This app is currently disabled.

Проблема с API самого Dropbox (а не плагина) — плохой параметр ввода: ошибка вызова API функции. Также сказано, что это приложение в настоящий момент отключено.

В начале я подумал, что это временные проблемы и не пытался ничего исправить. Но через неделю (когда пришло время создания очередного бэкапа), ошибка повторилась и я решил разобраться в ситуации.

Как оказалось, разработчики плагина BackWPup не только документировали проблему, но и даже предупредили о ней заранее. Суть в том, что начиная с версий BackWPup 3.6.9 по соображениям безопасности был реализован новый процесс подключения к Dropbox.

Если вы только собираетесь настроить у себя плагин BackWPup на работу в связке с Dropbox, то для вас всё как обычно — как описано в этой инструкции, то есть просто свяжите Dropbox и BackWPup.


Если же вы уже используете BackWPup, то вам нужно сделать три довольно простых (и даже интуитивных) действия:

1. Обновите плагин BackWPup до последней версии (если вы ещё не сделали этого).

2. Отключите действующую аутентификацию на Dropbox. Для этого в плагине BackWPup перейдите в Jobs, затем перейдите к редактированию бэкапа. Там на вкладке To: Dropbox нажмите кнопку «Delete Dropbox Authentication»:

На данном этапе у меня в панели показывается сообщение:

Dropbox API: (400) Bad input parameter: Error in call to API function "auth/token/revoke": This app is currently disabled.

Но теперь на него можно не обращать внимание.

3. Затем нажмите кнопку «Get Dropbox App auth code»

Далее следуйте подсказкам, то есть разрешите подключение:

Вам будет дан код (длинная уникальная строка) — скопируйте её и вставьте в соответствующее поле в настройках задачи в BackWPup.

После этого всё заработает.

Данную задачу нужно проделать для всех сайтов, на которых у вас настроена выгрузка резервных копий в Dropbox.

Внимание: в Dropbox папка для резервного копирования поменяет название с BackWPup на InpsydeBackWPup. Причём предыдущие резервные копии не будут перенесены в новую папку — будет создана новая папка, но и старая тоже останется.

Рекомендуется вам:


Leave Your Observation

Ваш e-mail не будет опубликован. Обязательные поля помечены *

wp-puzzle.com logo

Scroll Up