0

アプリケーションに Google ドライブ機能を実装しようとしていますが、このような問題に悩まされています: このコードを使用する

try {
    // File's binary content
    java.io.File fileContent = new java.io.File(Environment.getExternalStorageDirectory() + "/miniclipId.txt");
    FileContent mediaContent = new FileContent("text/plain", fileContent);

    // File's metadata.
    File body = new File();
    body.setTitle(fileContent.getName());
    body.setMimeType("text/plain");

    FileList file = service.files().list().execute();
    if (file != null) {
        //showToast("Photo uploaded: " + file.getTitle());
        //startCameraIntent();
    }
} catch (UserRecoverableAuthIOException e) {
      startActivityForResult(e.getIntent(), REQUEST_AUTHORIZATION);
} catch (IOException e) {
      showToast(e.getMessage());
}

単純なテキスト ファイルを Google ドライブに送信しようとしていますが、運が悪かったため、次の例外が発生しました。

{
  "code": 403,
  "errors": [
    {
      "domain": "usageLimits",
      "message": "Access Not Configured",
      "reason": "accessNotConfigured"
    }
  ],
  "message": "Access Not Configured"
}

Google API コンソールで Drive API を有効にし、SHA1 デバッグ フィンガープリントを入力しました。アプリのパッケージ名は、API コンソールで入力したものとまったく同じです。アイデアはありますか?

4

2 に答える 2

0

アプリケーションを再度登録するか、古い Oauth Id を削除して新しいものを作成するだけで、このエラーは再び発生しなくなります: https://cloud.google.com/console#/project

https://groups.google.com/forum/#!topic/gs-discussion/9Ri4AwdHqDg

于 2013-10-18T12:47:11.490 に答える
0

2か月前に同じエラーが発生しました。私の問題は、.androidフォルダーに破損したデータ(キーストアだと思います)が含まれていたため、開発中の別のPCからフォルダーをコピーして解決したことでした。多分それは役に立ちます...とにかく、そのフォルダーのバックアップがない場合は、キーストアを再度作成し、API コンソールに新しい証明書 SHA1 を入力します。Google ドライブ API エラー 403 アクセスが構成されていないを参照してください

于 2013-07-01T11:52:29.123 に答える