2

ここに示されている Android-Google_web_app 統合認証を試しています: http://android-developers.blogspot.pt/2013/01/verifying-back-end-calls-from-android.html

基本的に、Android アプリは、既存の Web アプリ client_id にリンクされた OAuth トークンを取得する必要があります。たとえば、「oauth2:https://www.googleapis.com/auth/userinfo.profile」などの Google API からトークンを取得すると、サンプル アプリは正常に動作します。

スコープを Web アプリケーション クライアント ID に変更すると、「audience:server:client_id:1044492925447-9vr9sqjsb7kqs51ks89jfcufeq0rfvu6.apps.googleusercontent.com」になります。

GoogleAuthUtil.getToken は空白のメッセージで GoogleAuthException をスローするため、何が起こっているのかわかりません。

助けてくれる人に感謝します。

4

1 に答える 1

2

問題の原因がわかりました。

Android アプリと Google API コンソールの「インストール済みアプリのクライアント ID」のパッケージ名が一致しませんでした。

テスト目的でサンプル アプリを作成したことがあり、パッケージ名は関係ないと考えていました。

于 2013-01-15T12:34:22.180 に答える