私はいくつかのアカウントを持っていて、それらのアカウントを常に切り替える必要があり、かなりイライラしています。ファイルを表示するためのリンクがあるだけです(編集や何も表示されません)。Drive.API.v3異なるアカウントのユーザー名とパスワードの認証
問題は、v3の時点で、私が見たいすべてのアカウントにドライブAPIを追加する必要があるようですが、これはうまくいきません。私はすべてのユーザー名/パスワードをすでに持っているので、すべてのアカウントを通過するのは面倒です。
すべてのアカウントのユーザー名とパスワードのリストを持ち、何らかの方法でファイルのトークンだけを取得する方法はありますか?またはこれはv3ではもう完全には不可能です。
ユーザー名/パスワードではなく、アカウントでドライブAPIを有効にして、ユーザー名/パスワードの代わりにクレデンシャル/秘密をコピー/貼り付けする必要があります。私はファイルにアクセスして、それに応じてAlternateLinkを読むことによって、私が見つけたすべてのファイルを検索することができます...私は、これを行うために私のアプリケーションに非侵入的な方法を望みます。
これはC#で書かれています。
「問題がv3になったので、表示したいすべてのアカウントにドライブAPIを追加する必要があるようですが、拡張できますか?ユーザーXがドライブAPIにapp-Yのドライブファイルへのアクセスを許可する必要があるのは確かではありません。彼はapp-Yに許可を与えるだけでよく、これはちょっと明白で不可避です。 – pinoyyid
OAuth2トークンをリクエストするために電子メールのログインとパスワードを使用する方法についてはわかりません。表示されるすべての情報には、開発者コンソールのアカウントにドライブAPIを追加する必要があります。これは不要な手順です。それはセキュリティの余分な層のようですが、それが私のアカウントで、私はユーザー名/パスワードを持っていれば、私はおそらく準備ができていることを要求することが許されるべきです。 –
あなたはまだOAuthの周りにあなたの頭を持っているようには思われません。各アプリケーションは、私が "開発者"と呼ぶGoogleユーザー(あなた)によって所有されています。デベロッパーコンソールにアプリを登録し、アプリをDrive APIにアクセスして登録する必要があります。あなたはこれを1回だけ行います。後でもう1人のGoogleユーザー(現在は消費者と呼ばれています)は、アプリを使用してGoogleドライブにアクセスしたいと考えています。彼自身のGoogleドライブ(最も一般的なケース)または別のGoogleドライブ(あまり一般的ではないとは言えませんが、やはり簡単です)。 – pinoyyid