5

GoogleドライブAPIを使用して、アプリケーションによって作成されたログファイルをAndroid開発用に共有する当社のGoogleドライブアカウントに送信しようとしています。ほとんどの例は、oAuth2を使用してエンドユーザーのGoogleドライブアカウントで認証する方法を示していますが、ファイルをGoogleドライブアカウントのみに送信する必要があります。

いくつか検索したところ、アプリのAPIプロジェクトを作成し、そのAPIプロジェクトに関連付けられたサービスアカウントを使用してキーを生成し、oAuth2を使用して認証して必要なGoogleCredentialを取得するための生のリソースとしてプロジェクトに含める必要があることがわかりました。ドライブサービスを構築するために、API呼び出しを行うために使用します。

正しく認証した後、GoogleドライブAPIサイトのコード例を使用してファイルを挿入できましたが、正常に機能しているように見えますが、APIプロジェクト/サービスアカウントを作成したGoogleドライブアカウントにファイルが表示されません。それにもかかわらず、Drive.files()。list()。execute()を呼び出して、FileListを文字列に出力すると、アプリが以前にサービスアカウントのGoogleドライブに挿入したファイルを確認できました。

だから私の質問は:サービスアカウントを作成したGoogleドライブアカウントとは別のサービスアカウント用に作成された新しいGoogleドライブアカウントはありますか?その場合、そのアカウントにログインし、通常のGoogleドライブWeb UIを使用してファイルを表示し、サービスアカウントで認証してファイルを取得する他のアプリケーションを作成せずに、ログファイルにアクセスできるようにする方法はありますか?

4

1 に答える 1

0

私の質問が重複してしまったようです.もう1つの質問は、私にとっては見つけるのが少し難しかったです. 質問は、コードを介して作成されたファイルとフォルダーが Google ドライブに表示されず、Google の従業員が回答したことです: https://stackoverflow.com/a/12218662/994519

于 2012-10-03T01:20:31.453 に答える