Jak złożyć wniosek o identyfikator klienta Dysku Google i interfejs API Secret Key?

Używając rclone z Dyskiem Google w domyślnej konfiguracji , korzystasz z identyfikatora klienta rclone. Jest on współdzielony przez wszystkich użytkowników rclone. Google ma globalny limit liczby zapytań na sekundę, które można wykonać dla każdego identyfikatora klienta. rclone ma już wysoki limit i będę nadal kontaktował się z Google, aby upewnić się, że jest on wystarczająco wysoki.

Jak utworzyć własny identyfikator client_id dla Dysku Google?

Zdecydowanie zaleca się użycie własnego identyfikatora klienta, ponieważ domyślny identyfikator rclone jest często używany. Jeśli masz uruchomionych wiele usług, zaleca się użycie oddzielnego klucza API dla każdej z nich. Domyślny limit Google to 10 transakcji na sekundę , dlatego zaleca się, aby nie przekraczać tej wartości, ponieważ przekroczenie jej spowoduje ograniczenie przepustowości rclone i spowolnienie działania.

Oto jak utworzyć własny identyfikator klienta Dysku Google dla rclone:

  1. Zaloguj się przy użyciu konta GoogleKonsola API Google.Nie ma znaczenia, którego konta Google używasz. (nie musi być tym samym kontem Dysku Google, do którego chcesz uzyskać dostęp)
  2. Wybierz projekt lub utwórz nowy.
  3. W sekcji „Włącz interfejsy API i usługi” wyszukaj „Drive", a następnie włącz"Google Drive API”.
  4. Kliknij „Poświadczenia” w lewym panelu (nie „Utwórz poświadczenia”, które otwiera kreatora), a następnie kliknij „Utwórz poświadczenia”
  5. Jeśli skonfigurowałeś już „Ekran zgody na uwierzytelnianie”, przejdź do następnego kroku; jeśli nie, kliknij przycisk „KONFIGURUJ EKRAN ZGODY” (w prawym górnym rogu prawego panelu), a następnie wybierz „Zewnętrzny” i kliknij „UTWÓRZ”. "; w następnym Na ekranie wprowadź "Nazwę aplikacji" (zrobi to "rclone") i kliknij "Zapisz" (wszystkie inne dane są opcjonalne).Ponownie kliknij Poświadczenia na lewym panelu, aby powrócić do ekranu Poświadczenia.

(PS: jeśli jesteś użytkownikiem GSuite, możesz również wybrać opcję „Wewnętrzny” zamiast „Zewnętrzny” powyżej, ale nie zostało to jeszcze przetestowane/udokumentowane).

  1. Kliknij przycisk „+ UTWÓRZ POświadczenia” u góry ekranu i wybierz „Identyfikator klienta OAuth”.
    Jak utworzyć identyfikator klienta Dysku Google i interfejs API Secret Key?
  2. Jeśli korzystasz z konta Google, wybierz typ aplikacji „Aplikacja komputerowa” lub „Inna” (jeśli korzystasz z konta GSuite) i kliknij „Utwórz”. (domyślna nazwa jest w porządku)
  3. Pokaże ci identyfikator klienta i sekret klienta.Zwróć na to uwagę.
  4. Przejdź do „Ekranu zgody Oauth” i naciśnij „Opublikuj aplikację”
  5. Podaj rclone z odnotowanym identyfikatorem klienta i kluczem tajnym klienta.

注意 事项

Pamiętaj, że ze względu na niedawne „ulepszone zabezpieczenia” Google, teoretycznie powinieneś „przesłać swoją aplikację do weryfikacji” i czekać tygodniami (!) na odpowiedź;

W praktyce możesz użyć identyfikatora klienta i klucza klienta bezpośrednio z rclone, jedynym problemem jest to, że kiedy łączysz się przez przeglądarkę, wyświetla się dość okropny ekran potwierdzenia, dzięki czemu rclone może uzyskać identyfikator tokena (ale tak się dzieje tylko podczas zdalnego konfiguracja, nic wielkiego).

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Przewiń do góry