Я использую службу dropboxd под Linux, которая требует, чтобы вы заходили на свой сайт, например. https://www.dropbox.com/cli_link?host_id=2173bf325f94beee3b1879d2c7b49e69
, чтобы связать машину с вашей учетной записью.Dropbox - любой API для cli_link?
Есть ли какой-либо программный способ сделать это (в идеале с использованием Java)? Чтобы получить доступ к веб-сайту выше, вам кажется, что вам нужно входить в систему с помощью форм (что кажется сложным делать программно), и их базовый API REST (https://www.dropbox.com/developers/core/docs), похоже, не охватывает команду cli_link.
Я мог написать приложение, чтобы выполнить синхронизацию, используя их полный API, но, похоже, это излишний, поскольку в стороне от требования cli_link базовый dropboxd делает все, что мне нужно.
Не нужно ли вам когда-либо связывать машину с вашей учетной записью? Не могли бы вы рассказать о том, что вы делаете? – CornSmith
Его сценарий настройки для некоторых виртуальных машин, которые регулярно стираются. –
Хорошо, прочитав некоторые документы, похоже, что даже если вы использовали полный API, вам все равно придется выполнить первоначальную проверку подлинности HTTP с помощью щелчка на веб-странице. Я думаю, что было бы проще всего написать программу, чтобы [щелкнуть исходную ссылку с помощью javascript] (http://stackoverflow.com/questions/4515944/click-button-using-javascript). Просто найдите идентификатор кнопки из кода страницы. – CornSmith