0

このチュートリアルを使用して Gmail API に接続します: https://developers.google.com/gmail/api/quickstart/java Gmail API に依存する Katalon Studio でキーワードを作成したいと考えています。その行のサンプルコードから変更しました:

InputStream in = GmailQuickstart.class.getResourceAsStream(CREDENTIALS_FILE_PATH);

これに:

InputStream ins = new FileInputStream(CREDENTIALS_FILE_PATH);

JAR ファイルが追加され、プロジェクトが実行され、ブラウザ ウィンドウが開かれてトークンが取得されます。認証が成功した後、次のエラー メッセージが表示されました。

原因: java.lang.NoSuchMethodError: com.google.api.client.http.HttpRequest.setResponseReturnRawInputStream(Z)Lcom/google/api/client/http/HttpRequest;

更新: インポートされた依存関係のリスト:

commons-codec-1.15.jar
commons-logging-1.2.jar
google-api-client-1.31.3.jar
google-api-client-extensions-1.6.0-beta.jar
google-api-client-jackson2-1.31.3.jar
google-api-client-java6-1.31.3.jar
google-api-services-gmail-v1-rev110-1.25.0.jar
google-http-client-1.39.1.jar
google-http-client-jackson2-1.39.1.jar
google-oauth-client-java6-1.31.4.jar
google-oauth-client-jetty-1.31.4.jar
guava-30.1.1-jre.jar
httpclient-4.5.13.jar
httpcore-4.4.14.jar
j2objc-annotations-1.3.jar
jackson-core-2.12.2.jar
jsr305-3.0.2.jar
4

1 に答える 1