Я пытаюсь создать java-программу, которая будет искать определенные файлы в Box Storage. Для этого я пытаюсь использовать Box Java SDK, и я создал приложение в Box (https://app.box.com/developers/services).Box Java SDK Retrieve acces/refresh tokens
Когда я использую токен разработчика, я могу пройти через мои родительские/дочерние папки. Поскольку этот токен действителен в течение 60 минут, я хочу программно извлечь и установить токен. Когда я смотрел в руководствах, он говорил, чтобы манюлли называть апи, чтобы получить эти жетоны.
Я попытался код ниже ..
BoxAPIConnection api = new BoxAPIConnection(clientid,clientsecret);
String accesstoken = api.getAccessToken();
String refreshtoken = api.getRefreshToken();
Я не хочу бросать страницу окна входа в системе для пользователя и хочу запустить эту программу в качестве демона, который будет искать файлы и выплюнуть некоторые текстовый файл отчета ,
Спасибо за помощь.
Я сделал больше читать и образец, и я понимаю пару things.When с помощью SDK метод проверки подлинности, который требует обновлений и доступ маркера генерируется первым получает код аутентификации и это требует от пользователей для входа для ввода и предоставления доступа. Как только это будет сделано, используйте код auth для выполнения запроса Post для получения токенов. Я пытаюсь избежать этого, поскольку мне нужно запустить это как процесс демона. Пожалуйста, дайте мне знать, могу ли я избежать этого шага. – user3912976