Я хочу создать приложение, которое будет загружать все мои фотографии в Google Фото.Я думал, что это будет легко с доступным API.
Это должно быть приложение CLI, которое будет периодически запускаться из cron.Но когда я посмотрел на API Google Фото, они использовали OAuth2.В примере показано использование FixedCredentials:
PhotosLibrarySettings settings =
PhotosLibrarySettings.newBuilder()
.setCredentialsProvider(
FixedCredentialsProvider.create(/* Add credentials here. */))
.build();
Проблема в том, где находится /* Add credentials here. */
.Как я могу предоставить свои учетные данные пользователя там?Существует множество классов, которые реализуют Credentials
, но ни один из них не похож на те, которые позволили бы мне автоматизировать поиск в приложении CLI.
Единственное, что я получаю от Google, - это client_id и client_token для моего приложения,но как превратить это в токен доступа / обновления, чтобы я мог использовать его без моего взаимодействия?
Я действительно надеюсь, что мне не нужно запускать веб-браузер для загрузки моих фотографий.