デフォルト構成を設定する場合 ラクローン Google ドライブを使用する場合は、rclone の client_id を使用します。これはすべての rclone ユーザー間で共有されます。 Google では、各 client_id が実行できる XNUMX 秒あたりのクエリ数についてグローバルなレート制限を設けています。 rclone にはすでに高い割り当てが設定されています。Google に問い合わせて、割り当てが十分に大きいことを確認するつもりです。
Google ドライブ用に独自の client_id を作成するにはどうすればよいですか?
デフォルトの rclone ID が頻繁に使用されるため、独自のクライアント ID を使用することを強くお勧めします。複数のサービスを実行している場合は、サービスごとに API キーを使用することをお勧めします。デフォルトの Google クォータは 10 秒あたり XNUMX です事務、それよりも多く使用すると rclone のレート制限が発生し、速度が低下するため、その量を下回るようにすることをお勧めします。
rclone 用に独自の Google ドライブ クライアント ID を作成する方法は次のとおりです。
- Google アカウントでサインインするGoogle API コンソール.どの Google アカウントを使用してもかまいません。 (アクセスしたい Google ドライブ アカウントと同じである必要はありません)
- プロジェクトを選択するか、新しいプロジェクトを作成します。
- [API とサービスを有効にする] で、「
Drive
"、次に有効"Google Drive API
「。 - 左側のパネルで [Credentials] をクリックし (ウィザードを開く [Create Credentials] ではありません)、[Create Credentials] をクリックします。
- 「Oauth 同意画面」を既に構成している場合は、次のステップに進みます。構成していない場合は、「同意画面を構成する」ボタン (右パネルの右上隅近く) をクリックし、「外部」を選択して「作成」をクリックします。次の画面で、「アプリケーション名」(「rclone」でも構いません) を入力し、「保存」をクリックします (その他のデータはすべてオプションです)。左パネルの Credentials をもう一度クリックして、Credentials 画面に戻ります。
(PS: GSuite ユーザーの場合は、上記の「外部」の代わりに「内部」を選択することもできますが、これはまだテスト/文書化されていません)。
- 画面上部の「+ CREATE CREDENTIALS」ボタンをクリックし、「OAuth クライアント ID」を選択します。
- Google アカウントを使用している場合は、「デスクトップ アプリ」または「その他」(GSuite アカウントを使用している場合) のアプリケーション タイプを選択し、[作成] をクリックします。 (デフォルトの名前で問題ありません)
- クライアント ID とクライアント シークレットが表示されます。これらに注意してください。
- 「Oauth 同意画面」に移動し、「アプリケーションの公開」を押します。
- メモしたクライアント ID とクライアント シークレットを rclone に提供します。
注意事项
Google の最近の「強化されたセキュリティ」により、理論的には「検証のためにアプリを送信」し、応答を数週間 (!) 待つ必要があることに注意してください。
実際には、クライアント ID とクライアント シークレットを rclone で直接使用できますが、唯一の問題は、ブラウザ経由で接続すると、rclone がトークン ID を取得できるように、非常に恐ろしい確認画面が表示されることです (ただし、これはリモート接続中にのみ発生するため)。構成、大したことではありません)。
Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) 共有 "Google Drive Client ID と Secret Key API の申請方法は? 、 あなたを助けること。
この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-1971.html
Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!