სტატიების დირექტორია
როდესაც rclone-ს Google Drive-თან ერთად იყენებთ ნაგულისხმევ კონფიგურაციაში , თქვენ იყენებთ rclone-ის client_id-ს. ეს ყველა rclone მომხმარებელს შორის გაზიარებულია. Google-ს აქვს გლობალური ლიმიტი წამში client_id-ის მიხედვით შესასრულებელი მოთხოვნების რაოდენობაზე. rclone-ს უკვე აქვს მაღალი კვოტა და მე გავაგრძელებ Google-თან დაკავშირებას, რათა დავრწმუნდე, რომ ის საკმარისად მაღალია.
როგორ შევქმნა ჩემი საკუთარი client_id Google Drive-ისთვის?
მკაცრად რეკომენდებულია თქვენი საკუთარი კლიენტის ID-ის გამოყენება, რადგან ნაგულისხმევი rclone ID აქტიურად გამოიყენება. თუ თქვენ გაქვთ რამდენიმე სერვისი გაშვებული, რეკომენდებულია თითოეული სერვისისთვის ცალკე API გასაღების გამოყენება. Google-ის ნაგულისხმევი კვოტა წამში 10 ტრანზაქციაა , ამიტომ სასურველია მისი ამ რიცხვზე ნაკლები შენარჩუნება, რადგან ამ რიცხვის გადაჭარბება გამოიწვევს rclone-ის მუშაობის შენელებას და დათრგუნვას.
აი, როგორ შექმნათ თქვენი საკუთარი Google Drive კლიენტის ID rclone-ისთვის:
- შედით თქვენი Google ანგარიშითGoogle API კონსოლი.არ აქვს მნიშვნელობა რომელ Google ანგარიშს იყენებთ. (არ უნდა იყოს იგივე Google Drive ანგარიში, რომელზეც გსურთ წვდომა)
- აირჩიეთ პროექტი ან შექმენით ახალი.
- "API-ების და სერვისების ჩართვა" ქვეშ მოძებნეთ "
Drive", შემდეგ ჩართეთ"Google Drive API”. - დააწკაპუნეთ "Credentials" მარცხენა პანელში (არა "Create Credentials", რომელიც ხსნის ოსტატს), შემდეგ დააჭირეთ "Create Credentials"
- თუ თქვენ უკვე გაქვთ კონფიგურირებული "Oauth თანხმობის ეკრანი", გადადით შემდეგ ეტაპზე; თუ არა, დააჭირეთ ღილაკს "CONFIGURE Consent SCREEN" (მარჯვენა პანელის ზედა მარჯვენა კუთხესთან), შემდეგ აირჩიეთ "გარე" და დააწკაპუნეთ "CREATE". "; შემდეგ ეკრანზე შეიყვანეთ "აპლიკაციის სახელი" ("rclone" გააკეთებს) და დააწკაპუნეთ "შენახვა" (ყველა სხვა მონაცემი არჩევითია).კვლავ დააწკაპუნეთ რწმუნებათა სიგელები მარცხენა პანელზე, რათა დაბრუნდეთ რწმუნებათა სიგელების ეკრანზე.
(PS: თუ თქვენ ხართ GSuite-ის მომხმარებელი, თქვენ ასევე შეგიძლიათ აირჩიოთ "შიდა" ნაცვლად "გარე" ზემოთ, მაგრამ ეს ჯერ არ არის გამოცდილი/დოკუმენტირებული).
- დააწკაპუნეთ ღილაკზე "+ CREATE CREDENTIALS" ეკრანის ზედა ნაწილში და აირჩიეთ "OAuth Client ID".
- თუ იყენებთ Google ანგარიშს, აირჩიეთ აპლიკაციის ტიპი "Desktop App" ან "Other" (თუ იყენებთ GSuite ანგარიშს) და დააწკაპუნეთ "Create". (ნაგულისხმევი სახელი კარგია)
- ის გაჩვენებთ კლიენტის ID და კლიენტის საიდუმლოებას.გაითვალისწინეთ ესენი.
- გადადით "Oauth თანხმობის ეკრანზე" და დააჭირეთ "აპლიკაციის გამოქვეყნებას"
- მიაწოდეთ rclone მითითებული კლიენტის ID და კლიენტის საიდუმლო.
注意 事项
გაითვალისწინეთ, რომ Google-ის ბოლოდროინდელი "გაძლიერებული უსაფრთხოების" გამო, თქვენ თეორიულად უნდა "გააგზავნოთ თქვენი აპლიკაცია გადამოწმებისთვის" და დაელოდოთ კვირებით(!) მათ პასუხს;
პრაქტიკაში, თქვენ შეგიძლიათ გამოიყენოთ კლიენტის ID და კლიენტის საიდუმლო უშუალოდ rclone-ით, ერთადერთი პრობლემა ის არის, რომ ბრაუზერის საშუალებით დაკავშირებისას ის აჩვენებს საკმაოდ საშინელ დადასტურების ეკრანს, რათა rclone-მა მიიღოს თავისი ტოკენის ID (მაგრამ ეს მხოლოდ დისტანციური მართვის დროს ხდება. კონფიგურაცია, დიდი არაფერი).
იმედია, ჩენ ვეილიანგის ბლოგზე ( https://www.chenweiliang.com/ ) გამოქვეყნებული სტატია „როგორ მივიღოთ Google Drive-ის კლიენტის ID და საიდუმლო გასაღების API?“ თქვენთვის სასარგებლო იქნება.
თავისუფლად გაგვიზიარეთ ამ სტატიის ბმული: https://www.chenweiliang.com/cwl-1971.html
