Director articol
Când folosești rclone cu Google Drive în configurația implicită , folosești client_id-ul lui rclone. Acesta este partajat între toți utilizatorii rclone. Google are o limită globală de număr de interogări pe secundă care pot fi efectuate per client_id. rclone are deja o cotă mare și voi continua să contactez Google pentru a mă asigura că este suficient de mare.
Cum îmi creez propriul client_id pentru Google Drive?
Este recomandat să utilizați propriul ID de client, deoarece ID-ul rclone implicit este intens utilizat. Dacă aveți mai multe servicii care rulează, este recomandat să utilizați o cheie API separată pentru fiecare serviciu. Cota Google implicită este de 10 tranzacții pe secundă , așa că este recomandabil să o mențineți sub acest număr, deoarece depășirea acestuia va face ca rclone să încetinească și să limiteze activitatea.
Iată cum să vă creați propriul ID de client Google Drive pentru rclone:
- Conectați-vă cu contul dvs. GoogleConsola API Google.Nu contează ce Cont Google folosești. (nu trebuie să fie același cont Google Drive pe care doriți să îl accesați)
- Alegeți un proiect sau creați unul nou.
- Sub „Activați API-urile și serviciile” căutați „
Drive", apoi activați"Google Drive API“. - Faceți clic pe „Credentials” în panoul din stânga (nu „Create Credentials” care deschide expertul), apoi faceți clic pe „Create Credentials”
- Dacă ați configurat deja „Ecranul de consimțământ Oauth”, treceți la pasul următor; dacă nu, faceți clic pe butonul „CONFIGURĂ ECRANUL DE CONsimțământ” (lângă colțul din dreapta sus al panoului din dreapta), apoi selectați „Extern” și faceți clic pe „CREAȚI”. "; în următorul Pe ecran, introduceți un „Nume aplicație” („rclone” va fi bine) și faceți clic pe „Salvare” (toate celelalte date sunt opționale).Faceți clic din nou pe Acreditări în panoul din stânga pentru a reveni la ecranul Acreditări.
(PS: Dacă sunteți utilizator GSuite, puteți alege și „Intern” în loc de „Extern” de mai sus, dar acest lucru nu a fost încă testat/documentat).
- Faceți clic pe butonul „+ CREATE CREDENTIALS” din partea de sus a ecranului și selectează „OAuth Client ID”.
- Dacă utilizați un Cont Google, selectați tipul de aplicație „Desktop App” sau „Altele” (dacă utilizați un cont GSuite) și faceți clic pe „Creați”. (numele implicit este bine)
- Vă va afișa ID-ul clientului și secretul clientului.Luați notă de acestea.
- Accesați „Ecranul de consimțământ Oauth” și apăsați „Publicare aplicație”
- Furnizați rclone ID-ul clientului și secretul clientului notat.
注意 事项
Rețineți că, din cauza „securității îmbunătățite” recentă de la Google, ar trebui, teoretic, să „trimiteți aplicația pentru verificare” și să așteptați săptămâni(!) pentru răspunsul lor;
În practică, puteți utiliza ID-ul clientului și secretul clientului direct cu rclone, singura problemă este că atunci când vă conectați prin browser, acesta afișează un ecran de confirmare destul de oribil, astfel încât rclone să-și poată obține ID-ul jetonului (dar deoarece acest lucru se întâmplă doar în timpul distanței). configurație, nu e mare lucru).
Sperăm că articolul „Cum se solicită un ID de client Google Drive și un API cu cheie secretă?”, distribuit pe blogul lui Chen Weiliang ( https://www.chenweiliang.com/ ), vă va fi de ajutor.
Nu ezitați să distribuiți linkul acestui articol: https://www.chenweiliang.com/cwl-1971.html
