Artikkelkatalog
Når du bruker rclone med Google Drive i standardkonfigurasjonen , bruker du rclones client_id. Denne deles mellom alle rclone-brukere. Google har en global hastighetsgrense på antall spørringer per sekund som kan utføres per client_id. rclone har allerede en høy kvote, og jeg vil fortsette å kontakte Google for å sikre at den er høy nok.
Hvordan lager jeg min egen client_id for Google Disk?
Det anbefales på det sterkeste å bruke din egen klient-ID, ettersom standard rclone-ID er mye brukt. Hvis du har flere tjenester som kjører, anbefales det å bruke en separat API-nøkkel for hver tjeneste. Standard Google-kvoten er 10 transaksjoner per sekund , så det anbefales å holde den under dette tallet, da overskridelse av dette vil føre til at rclone svelger ned og bremser ned ting.
Slik lager du din egen Google Disk-klient-ID for rclone:
- Logg på med Google-kontoen dinGoogle API-konsoll.Det spiller ingen rolle hvilken Google-konto du bruker. (trenger ikke være den samme Google Disk-kontoen du vil ha tilgang til)
- Velg et prosjekt eller lag et nytt.
- Under "Aktiver APIer og tjenester" søk etter "
Drive", deretter aktiver"Google Drive API". - Klikk "Påloggingsinformasjon" i venstre panel (ikke "Opprett legitimasjon" som åpner veiviseren), og klikk deretter "Opprett legitimasjon"
- Hvis du allerede har konfigurert "Oauth-samtykkeskjermen", hopp til neste trinn; hvis ikke, klikk på "KONFIGURER SAMTYKKESKJERM"-knappen (nær øvre høyre hjørne av høyre panel), velg deretter "Ekstern" og klikk "OPPRETT "; i neste På skjermen, skriv inn et "Application Name" ("rclone" vil gjøre det) og klikk "Lagre" (alle andre data er valgfrie).Klikk på Legitimasjon på venstre panel igjen for å gå tilbake til Credentials-skjermen.
(PS: Hvis du er GSuite-bruker kan du også velge "Internt" i stedet for "Ekstern" ovenfor, men dette er ikke testet/dokumentert enda).
- Klikk på "+ OPPRETT PÅGANGSBEVISER"-knappen øverst på skjermen og velg "OAuth-klient-ID".
- Hvis du bruker en Google-konto, velg applikasjonstypen "Desktop App" eller "Annet" (hvis du bruker en GSuite-konto) og klikk på "Opprett". (standardnavn er greit)
- Den vil vise deg klient-ID og klienthemmelighet.Legg merke til disse.
- Gå til "Oauth-samtykkeskjermen" og trykk "Publiser applikasjon"
- Gi rclone den noterte klient-IDen og klienthemmeligheten.
forholdsregler
Merk at på grunn av Googles nylige «forbedrede sikkerhet», bør du teoretisk sett «sende inn appen din for verifisering» og vente uker(!) på svaret;
I praksis kan du bruke klient-ID og klienthemmelighet direkte med rclone, det eneste problemet er at når du kobler til via nettleseren viser den en ganske fryktelig bekreftelsesskjerm slik at rclone kan få sin token-ID (men da dette bare skjer under fjernkontroll) konfigurasjon, ingen big deal).
Forhåpentligvis vil artikkelen «Hvordan søke om en Google Drive-klient-ID og et hemmelig nøkkel-API?» som er delt på Chen Weiliangs blogg ( https://www.chenweiliang.com/ ) være nyttig for deg.
Del gjerne lenken til denne artikkelen: https://www.chenweiliang.com/cwl-1971.html
