問題タブ [google-oauth-java-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1582 参照

java - https://www.googleapis.com/oauth2/v1/certs へのアクセス中に 404 エラーが発生しました

更新: 29.10.204 5:00 PM EST の時点で、サービスは正常に動作しているようです


authToken 認証を行おうとしていますが、すべてのリクエストが 404 エラーで失敗しています。これは今朝 (2014 年 10 月 28 日) から発生し始めました。

これはヨーロッパ(ドイツ)から起こっています

編集

現在、米国でも同じ動作が見られますが、失敗率はドイツに比べて少なくなっています。

0 投票する
2 に答える
545 参照

google-app-engine - トークンの Oauth 2.0 交換承認コード: リダイレクト URI の無効なスキーム

受信した認証コードを Web アプリケーションのトークンと交換しようとしていますが、GoogleAuthorizationCodeTokenRequest を呼び出すと、次のエラーが表示されます

多くの redirect_uri を試しましたが、なぜこのエラーが発生するのかわかりません。Uri は、開発者コンソールのリダイレクト Uri にあります。ここに私のコードがあります: getauthcodeservlet.java で:

私を助けてくれてありがとう

0 投票する
1 に答える
859 参照

android - Google Cloud Storage の Android アプリからサービス アカウントとして認証する

最終的にユーザーが生成したコンテンツを Google Cloud Storage バケットに保存する Android アプリがあります。しかし、アプリコードからはできません。コードは次のようになります。

さまざまなエラーが発生しています。それらの1つは次のとおりです。

公式ドキュメントでは、Android アプリのユース ケースを単純に無視しています。

0 投票する
1 に答える
3296 参照

google-oauth - Gmail API + サービス アカウントが 403 エラーを返す

全て

サービス アカウントで Gmail API を試してみました。次のコードを実装しました。

しかし、そのコードは 403 エラーを返します:

もちろん、Google Developer Console で Gmail API を有効にし、管理コンソールでアクセス許可 (Gmail スコープを含む) を設定しました。

なにが問題ですか?

ありがとう!

0 投票する
0 に答える
349 参照

java - Google Drive SDK が 6 つの部分ファイル ダウンロード リクエストしか許可しないのはなぜですか?

Google ドライブのファイルを部分的に読みたい (範囲リクエストまたは部分ダウンロード)。さらに、私はそれを連続して行いたい-前の間隔が読み取られた直後に(CountDownLatchを使用して)次の間隔を読み取り、別のスレッドで(AndroidはメインスレッドでのHTTPリクエストを禁止します)。そのような目的のために、ByteChannel メソッドを実装したいと思います。

Google が推奨するライブラリ google-api-services-drive-v2-rev151-1.18.0-rc.jar およびgoogle-api-client-assembly-1.18.0-rc-1.18.0-rc.zipを使用する場合:

私は決して 6 区間以上読むことができません! ただし、Apache HTTP クライアントを使用する場合:

必要なすべての間隔を読み取ることができます。

問題は com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential にあるようです。RequestHandler

7番目のリクエストのトークンを取得できず、デバッグ中のこの時点でアプリケーションが常にフリーズするためです。

1. その奇妙な動作の理由と、Google API で 6 つ以上のリクエストを行う方法は?

2. Google API を使用して部分ダウンロードを行う他の方法はありますか?

PS ちなみに、クラスRequestHandlerにはアノテーション @Beta があります...

コメント:トークンを取得するために使用される Google Play Service 独自のクラス com.google.android.gms.auth.GoogleAccountCredential に問題があるようです:

GoogleAuthUtil.getToken はメインスレッドを使用して認証を検証する必要があると思われますが、メインスレッドはリクエスト結果の待機中に CountDownLatch によってブロックされます。したがって、私はこの時点でデッドロックを抱えています。最初の 6 つの要求は AsyncTask から実行され、メイン スレッドをブロックしません。

0 投票する
1 に答える
467 参照

java - OAuth2 Google API Java/Eclipse

[この例] https://developers.google.com/admin-sdk/directory/v1/quickstart/quickstart-javaを見ています)。

しかし、そのURLのコピー/貼り付けバージョンを認証に使用したくないので、サービスアカウントを使用する必要があることを読みました.

p12 キーをダウンロードして、ソース フォルダーに配置しました。そして、stackoverflowで見つけたコードを使用して、Google の例を再構築しています。

だからここに私が得る方法は次のとおりです:

これを実行すると、次のエラーが発生します。

追加する必要があると思います

前/前:

しかし、それはすべて混乱します: ここに画像の説明を入力

0 投票する
1 に答える
661 参照

google-app-engine - Google サービス アカウントを使用したユーザーの偽装に失敗する (JAVA クライアント)

setServiceAccountUser()を使用して Google ドライブ APIを認証するためにGoogle Apps ドメインでユーザーになりすまそうとすると、次のような応答が返されます

com.google.api.client.auth.oauth2.TokenResponseException: 403 OK { "error": "access_denied", "error_description": "リクエストされたクライアントは承認されていません。" }

以下は私のコードです:

前もって感謝します !

ラム・バラジ・スバイヤン。

0 投票する
1 に答える
1348 参照

android - GoogleAuthUtil.getToken(不明なソース) 不明な例外

Drive API を照会するためのトークンを取得しようとする関数があります。

しかし、私は常に次のエラーが発生します。

スコープの前に「oauth2:」を付けるなど、確認できるすべての解決策を試しました。