diff --git a/config/build.gradle b/config/build.gradle index 46e7cee..7af9882 100644 --- a/config/build.gradle +++ b/config/build.gradle @@ -23,6 +23,6 @@ run { dependencies { testCompile group: 'junit', name: 'junit', version: '4.12' - compile 'com.google.api-client:google-api-client:1.22.0' - compile 'com.google.code.gson:gson:2.7' + compile 'com.google.auth:google-auth-library-oauth2-http:0.26.0' + compile 'com.google.code.gson:gson:2.8.7' } diff --git a/config/src/main/java/com/google/firebase/samples/config/Configure.java b/config/src/main/java/com/google/firebase/samples/config/Configure.java index fe79e15..872bc6a 100644 --- a/config/src/main/java/com/google/firebase/samples/config/Configure.java +++ b/config/src/main/java/com/google/firebase/samples/config/Configure.java @@ -1,6 +1,6 @@ package com.google.firebase.samples.config; -import com.google.api.client.googleapis.auth.oauth2.GoogleCredential; +import com.google.auth.oauth2.GoogleCredentials; import com.google.gson.Gson; import com.google.gson.GsonBuilder; import com.google.gson.JsonElement; @@ -18,7 +18,6 @@ import java.net.HttpURLConnection; import java.net.URL; import java.util.Arrays; -import java.util.Collections; import java.util.Scanner; import java.util.zip.GZIPInputStream; import java.util.zip.GZIPOutputStream; @@ -42,11 +41,11 @@ public class Configure { */ // [START retrieve_access_token] private static String getAccessToken() throws IOException { - GoogleCredential googleCredential = GoogleCredential - .fromStream(new FileInputStream("service-account.json")) - .createScoped(Arrays.asList(SCOPES)); - googleCredential.refreshToken(); - return googleCredential.getAccessToken(); + GoogleCredentials googleCredentials = GoogleCredentials + .fromStream(new FileInputStream("service-account.json")) + .createScoped(Arrays.asList(SCOPES)); + googleCredentials.refreshAccessToken(); + return googleCredentials.getAccessToken().getTokenValue(); } // [END retrieve_access_token] @@ -276,4 +275,4 @@ public static void main(String[] args) throws IOException { } } -} \ No newline at end of file +}