2016-06-02 10 views
0

私はGoogleドライブをいくつかのGoogleシートを保存しています。私のJava Webアプリケーションは、Javascript APIを使用して自分のGoogleドライブに存在するファイルを検索することができます。コード経由で他のGoogleドライブの特定のファイルを検索する方法はありますか?私はGoogleドライブへの共有可能なリンクを検索するはずです。これはできますか?私がこれをチェックする限り、これは不可能です。また、私は他のドライブのファイルを検索することができるというGoogleドキュメントのどこにもありません。親切に誰かが確認します。他のGoogleドライブでファイルを検索

+0

https://developers.google.com/drive/v3/web/about-auth#AboutAuthorization –

+0

はい。すでにOAuthを行っていて、データを読み取る範囲があります。自分のドライブから特定のファイルを検索することができます。他のドライブからファイルを読み取ってもどこにもいません。たとえば、ドライブに共有可能なリンクを提供する場合、ドライブからファイルを検索して読み込むにはどうすればよいですか? – Sham

答えて

1

これはOAuthの質問であり、GDriveの質問ではありません。

GDrive APIが適用されるアカウントは、呼び出されたアクセストークンによって決まります。したがって、他のユーザーのドライブにアクセストークンを取得できる場合は、そのトークンを使用してドライブを検索することができます。このようなトークンをどのように取得するかは、ユースケースと信頼関係の詳細に大きく依存します。

+0

Javascript APIを使用してGoogleドライブを検索しています。 GoogleアカウントのクライアントIDのみを提供しています。だから私は他のクライアントIDにクライアントIDを変更しました。まだ他のレコードを取得することができません。 – Sham

+0

あなたにはたくさんの研究があるようです。 「GoogleアカウントのクライアントID」は根本的に間違っています。 「クライアント」はアプリケーションであり、アカウントではありません。特定のアカウントのアクセストークンを取得するには、アカウント所有者が存在する(つまりログインしている)か、オフラインアクセスを許可し、更新トークンを保存している必要があります。 – pinoyyid

+0

私はそれが不可能だと思う。しかし、あなたは本当にこれを達成することが可能だと思いますか? – Sham

関連する問題