Я просто пытаюсь использовать оба rclone и OneDrive в первый раз, в сочетании. На ПК с Windows я запустил rsync config
и он создал файл конфигурации. Затем я могу rclone sync . OneDrive:test
и в течение нескольких секунд папка test
появляется в интерфейсе OneDrive. В конечном итоге я хочу использовать это на машине с FreeBSD. Я полностью скопировал весь файл конфигурации с компьютера с Windows на компьютер с FreeBSD (он содержит только один раздел, описывающий параметры для удаленного OneDrive
), но когда я запускаю ту же команду тестирования rclone sync . OneDrive:test
, я получаю следующий вывод:
rclone@GALLERY:~ % rclone sync . OneDrive:test
2019/01/28 14:24:59 Failed to create file system for "OneDrive:test": failed to get root: unauthenticated: Must be authenticated to use '/drive' syntax
rclone@GALLERY:~ %
Я не уверен, что попробовать дальше. Конфигурация буквально идентична машине Windows, где она работает просто отлично. Исключая личные биты, это содержимое файла конфигурации:
[OneDrive]
type = onedrive
drive_type = business
token = {"access_token":"eyJ0eXAfxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxAVeiklCYIgAA","expiry":"2019-01-28T15:11:32.2443131-06:00"}
drive_id = b!KW9cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvBSZB
Что я делаю неправильно?
И еще один вопрос в стороне - что происходит, когда этот токен истекает? Я не вижу обновленного токена, и срок его действия составляет всего 1 час с момента создания токена. В своем усердии по извлечению фактического токена я не заметил, что выбор, который я заменил на «х», содержал конец токена и начало токена обновления. Так что, я думаю, мне следует еще раз спросить об этом, поскольку rsync собирается автоматически обновлять токен и перезаписывать файл конфигурации каждый раз, когда он истекает? Итак, до тех пор, пока у меня не истечет срок действия маркера обновления, и у меня нет особых неудач с потерянными пакетами, я должен получить непрерывную цепочку обновлений?
Я ответил в сторону. На компьютере с Windows, где он работает, подробный вывод отладочной информации явно говорит о том, что токен истек, и переписывает файл конфигурации с новым токеном. Итак, вот этот вопрос!