1

現在、Google ドライブ アプリを作成しています。アプリケーションは既に正常に動作しており、ネイティブ ビュー内に Google ドライブ ファイルを一覧表示できるようになりました。私が見つけた問題は、2 つの異なるデバイス (1 つは 2.3 で実行され、もう 1 つは 4.0 で実行) で同じアカウントを使用して oauth を行うと、ジンジャーブレッドは次のようなエラーを受け取ることです。

08-27 15:29:22.659: W/System.err(4425): com.google.api.client.googleapis.json.GoogleJsonResponseException: 401 Unauthorized

2 つの異なるアカウントを使用している場合、アプリは両方のデバイスで正常に動作します。私の質問: 複数のデバイスで単一のアカウント (oauth アカウント) を使用することは可能ですか?

4

1 に答える 1

2

はい、可能です。

あなたのエラーは、ほぼ確実にアプリ/環境の問題です。

401 エラーは、新しいアクセストークンが必要であることを意味します。これは定期的に (通常は 1 時間ごとに) 発生するため、アプリはこのエラーをキャッチしてトークンを更新する必要があります。

于 2012-08-27T15:57:51.903 に答える