.println("Please open the following URL in your browser then type the authorization code:");
System.out.println(" " + url);
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String code = br.readLine();
GoogleTokenResponse response =
flow.newTokenRequest(code).setRedirectUri(REDIRECT_URI)
.execute();
flow.createAndStoreCredential(response, null);
java.io.File accessTokenFile = new java.io.File("src/main/resources/access_token");
Files.write(response.getAccessToken(), accessTokenFile, Charset.forName("UTF-8"));
System.out.println("'src/main/resources/access_token' created/updated");
System.out.println(response.getAccessToken());
System.out.println();
java.io.File refreshTokenFile = new java.io.File("src/main/resources/refresh_token");
Files.write(response.getRefreshToken(), refreshTokenFile, Charset.forName("UTF-8"));
System.out.println("'src/main/resources/refresh_token' created/updated");
System.out.println(response.getRefreshToken());
}