3

Googleカレンダーに接続するJavaアプリ(スタンドアロンではなく、Webベース)を作成しようとしていますが、OAuth段階を過ぎて問題が発生しています。私は私が見ることができるGoogleのAPIのすべての部分を見てきました。GoogleカレンダーAPI OAUTH

私は見つけることができる最新バージョンは、私は、彼らが(グーグル-API-サービスカレンダー-V3-rev3-1.5.0ベータおよびgdata-に言っJARファイルの2セットをダウンロードしたhttps://developers.google.com/google-apps/calendar/instantiate

でありますsamples.java-1.46.0)、必要なライブラリと依存関係をインポートしました。これは、クラスの約半分の間違いのエラーをもたらし、いくつかのメソッド(主にnew Calendar(httpTransport, accessProtectedResource, jsonFactory);)はまったく動作しません。

誰かがOAuthトークンを取得してGoogleカレンダーAPIにアクセスするという基本的な例はありますか?私はこれを間違った方法で見ているのですか、または私はAPIの古いコピーを使用していますか?

gdataはまだ使用されているか、または交換されていますか? ありがとう Adrian

+0

GDataはまだ使用されていますが、推奨されなくなりました。私は2014年には時代遅れと考えられることを読んでいます。この記事を見て、それがあなたの質問に答えるかどうかを見てください。それはC#のために書かれているので多分それはあまりにも異なるでしょう:http://stackoverflow.com/questions/8899000/c-sharp-google-calendar-v3-2-legged-authentication-fails – HK1

答えて

1

まず、oauthの作業をしてからoauthを使用して、たとえば、カレンダーのようないくつかのgoogle apiを呼び出す必要があります。

google oauth 1 for installed appまたはgoogle oauth 2 for installed appから開始するか、「google oauth installed app」を検索してください。 ScribはJavaのための良いoauth libです。

+0

あなたの答えをありがとう、私は終わった未処理のhttp呼び出しを使用して結果を処理するだけで正常に動作しているようです。 – Darc

0

なぜコードが誤ってドキュメントに記載されているのかわかりません。下の行は私のために働いた。

Calendar(httpTransport, jsonFactory, accessProtectedResource); 
関連する問題