Google Library Photos Api - PullRequest
       33

Google Library Photos Api

0 голосов
/ 15 ноября 2018
 // Set up the Photos Library Client that interacts with the API
  PhotosLibrarySettings settings =
     PhotosLibrarySettings.newBuilder()
     .setCredentialsProvider(
         FixedCredentialsProvider.create(/* Add credentials here. 
 */)) 
    .build();

 try (PhotosLibraryClient photosLibraryClient =
    PhotosLibraryClient.initialize(settings)) {

    // Create a new Album  with at title
    Album createdAlbum = photosLibraryClient.createAlbum("My 
Album");

// Get some properties from the album, such as its ID and 
product URL
    String id = album.getId();
    String url = album.getProductUrl();

}    catch (ApiException e) {
    // Error during album creation
}

поэтому мой вопрос, как передать учетные данные по этому параметру? (Я хочу использовать его на нативном андроиде, а не в веб-приложении или на бэкэнд-сервере). Я действительно изо всех сил, заставил Google работать, хотя, если бы я мог использовать это для получения учетных данных, было бы здорово:)

любая помощь приветствуется!

1 Ответ

0 голосов
/ 05 февраля 2019

Создание объекта UserCredetials

UserCredentials.newBuilder()
    .setClientId("your client id")
    .setClientSecret("your client secret")
    .setAccessToken("Access Token")
    .build()

и передайте его FixedCredentialsProvider.create())

Взгляните на этот проект, чтобы получить полный код https://github.com/erickogi/AndroidGooglePhotosApi/blob/master/app/src/main/java/ke/co/calista/googlephotos/Utils/PhotosLibraryClientFactory.kt

...