Нийтлэлийн лавлах
Та rclone-г анхдагч тохиргоонд Google Drive-тай хамт ашиглах үед rclone-ийн client_id-г ашиглаж байна. Үүнийг бүх rclone хэрэглэгчдийн дунд хуваалцдаг. Google нь client_id тутамд гүйцэтгэж болох лавлагааны тоонд дэлхийн хэмжээний хурдны хязгаарлалттай байдаг. rclone аль хэдийн өндөр квоттой бөгөөд үүнийг хангалттай өндөр байгаа эсэхийг баталгаажуулахын тулд би Google-тэй холбоо барих болно.
Би Google Drive-д зориулж өөрийн client_id-г хэрхэн хийх вэ?
Анхдагч rclone ID-г их хэмжээгээр ашигладаг тул өөрийн үйлчлүүлэгчийн ID-г ашиглахыг зөвлөж байна. Хэрэв та олон үйлчилгээ ажиллуулж байгаа бол үйлчилгээ тус бүрт тусдаа API түлхүүр ашиглахыг зөвлөж байна. Анхдагч Google квот нь секундэд 10 гүйлгээ байдаг тул үүнийг энэ тооноос доогуур байлгахыг зөвлөж байна, учир нь үүнээс хэтрэх нь rclone-г хурдасгаж, удаашруулахад хүргэнэ.
rclone-д зориулж өөрийн Google Drive клиент ID-г хэрхэн үүсгэх талаар эндээс үзнэ үү.
- Google бүртгэлээрээ нэвтэрнэ үүGoogle API консол.Та ямар Google бүртгэл ашиглах нь хамаагүй. (таны нэвтрэхийг хүссэн Google Драйвын бүртгэл байх албагүй)
- Төсөл сонгох эсвэл шинээр үүсгэх.
- "API болон үйлчилгээг идэвхжүүлэх" хэсгээс "
Drive", дараа нь идэвхжүүлэх"Google Drive API"Гэж бичжээ. - Зүүн талын самбар дээрх "Итгэмжлэх жуух бичиг" дээр дарж (шидтэнг нээдэг "Итгэмжлэх жуух бичгээ үүсгэх" биш), дараа нь "Итгэмжлэх жуух бичгийг үүсгэх" дээр дарна уу.
- Хэрэв та "Зөвшөөрлийн дэлгэц"-ийг аль хэдийн тохируулсан бол дараагийн алхам руу шилжинэ, хэрэв үгүй бол "ЗӨВШӨЛӨГИЙН ДЭЛГЭЦГИЙГ ТОХИРУУЛАХ" товчийг (баруун самбарын баруун дээд буланд ойрхон), дараа нь "Гадаад" гэснийг сонгоод "CREATE" дээр дарна уу. "; дараагийн дэлгэцэн дээр "Програмын нэр" ("rclone" хийх болно) оруулаад "Хадгалах" дээр дарна уу (бусад бүх өгөгдөл нь сонголттой).Итгэмжлэлийн дэлгэц рүү буцахын тулд зүүн талын самбар дээрх Итгэмжлэх жуух бичгүүдийг дахин товшино уу.
(Жич: Хэрэв та GSuite хэрэглэгч бол дээрх "Гадаад"-ын оронд "Дотоод"-ыг сонгож болно, гэхдээ үүнийг хараахан шалгаагүй/баримтжуулаагүй байна).
- Дэлгэцийн дээд хэсэгт байрлах "+ Итгэмжлэх жуух бичгээ үүсгэх" товчийг дараад "OAuth Client ID"-г сонгоно уу.
- Хэрэв та Google бүртгэл ашигладаг бол "Ширээний програм" эсвэл "Бусад" (хэрэв та GSuite бүртгэл ашигладаг бол) програмын төрлийг сонгоод "Create" дээр дарна уу. (өгөгдмөл нэр зүгээр)
- Энэ нь танд үйлчлүүлэгчийн ID болон үйлчлүүлэгчийн нууцыг харуулах болно.Эдгээрийг анхаарч үзээрэй.
- "Oauth Consent Screen" руу очоод "Publish Application" дээр дарна уу.
- rclone-д тэмдэглэсэн үйлчлүүлэгчийн ID болон үйлчлүүлэгчийн нууцыг оруулна уу.
Урьдчилан сэргийлэх арга хэмжээ
Google-ийн сүүлийн үеийн "сайжруулсан хамгаалалт"-ын улмаас та онолын хувьд "програмаа баталгаажуулахаар илгээж", тэдний хариуг хэдэн долоо хоног (!) хүлээх хэрэгтэйг анхаарна уу;
Практикт та үйлчлүүлэгчийн ID болон үйлчлүүлэгчийн нууцыг rclone-ээр шууд ашиглаж болно, цорын ганц асуудал бол хөтчөөр холбогдох үед маш аймшигтай баталгаажуулах дэлгэц гарч ирдэг тул rclone өөрийн токен ID-г авах боломжтой (гэхдээ энэ нь зөвхөн алсын удирдлагатай үед тохиолддог. тохиргоо, том асуудал биш).
Чен Вэйлиангийн блог ( https://www.chenweiliang.com/ ) дээр хуваалцсан "Google Drive Client ID болон Secret Key API-д хэрхэн өргөдөл гаргах вэ?" нийтлэл танд тус болно гэж найдаж байна.
Энэ нийтлэлийн холбоосыг хуваалцахаас бүү эргэлзээрэй: https://www.chenweiliang.com/cwl-1971.html
