アプリ固有の要件のために、GAE for Java アプリが Google ドライブからドキュメントを読み取れるようにしたいと考えています。
同じために、私はhttps://developers.google.com/drive/auth/web-serverを参照しようとしていました
ただし、コード フローを理解できません。以下のコードに記載されているように、authorizationCode をどこから取得するかについては言及されていません。
public static Credential getCredentials(String authorizationCode, String state)
throws CodeExchangeException, NoRefreshTokenException, IOException {
String emailAddress = "";
try {
Credential credentials = exchangeCode(authorizationCode);
Userinfo userInfo = getUserInfo(credentials);
String userId = userInfo.getId();
emailAddress = userInfo.getEmail();
if (credentials.getRefreshToken() != null) {
storeCredentials(userId, credentials);
return credentials;
} else {
credentials = getStoredCredentials(userId);
if (credentials != null && credentials.getRefreshToken() != null) {
return credentials;
}
}
} catch (CodeExchangeException e) {
Gae for Java と Google ドライブの統合の実例はありますか?