Fix update to deprecated Google Drive credential code (#2828)

No issue. Restore missing piece of commit 42354c0 so that Builder
has the method parameter that it needs.
This commit is contained in:
Tom Morris 2020-06-28 17:07:06 -04:00 committed by GitHub
parent 1b04927d12
commit bc540a880e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,6 +11,7 @@ import java.util.regex.Pattern;
import javax.servlet.http.HttpServletRequest;
import com.google.api.client.auth.oauth2.AuthorizationCodeResponseUrl;
import com.google.api.client.auth.oauth2.BearerToken;
import com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeRequestUrl;
import com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeTokenRequest;
import com.google.api.client.auth.oauth2.Credential;
@ -110,7 +111,7 @@ abstract public class GoogleAPIExtension {
}
static public Drive getDriveService(String token) {
Credential credential = new Credential.Builder(null).build().setAccessToken(token);
Credential credential = new Credential.Builder(BearerToken.authorizationHeaderAccessMethod()).build().setAccessToken(token);
return new Drive.Builder(HTTP_TRANSPORT, JSON_FACTORY, credential).setHttpRequestInitializer(new HttpRequestInitializer() {
@Override