JAVAのMAVENプロジェクトにおいて、Google アナリティクス Reporting API v4を使用し
データを収集するデスクトップアプリケーションを作成しました。
これを開発機で実行すると問題なく動作し目的のデータも得ることができるのですが、別のPCで実行すると
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
というエラーになってしまいます。
調べたところ、サイトの証明書の問題のようで
①証明書をJDKにインポートする
②SSL認証を無視するコードを実装する
の2通りの解決方法があることがわかりました。
①は証明書の期限が切れるたびに操作が必要になり、また私以外の人も使用する予定のアプリなので現実的でなく
②の方法を使用したいと思います。
以下のサイトを参考にしてみたのですが、URLを指定し認証を回避しているようで
アナリティクスAPIを使用したアプリの場合はそのURLには何を指定したらいいのかわからずに詰まっています。
https://symfoware.blog.fc2.com/blog-entry-1165.html
一応アナリティクスの管理ページなどは試してみましたがうまくいきませんでした。
そもそもReporting API v4を使用している場合はこのコードで動作するかもよくわかりません。
何か解決方法がありましたらご教授願います。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。