បញ្ជីអត្ថបទ
នៅពេលអ្នកប្រើ rclone ជាមួយ Google Drive ក្នុងការកំណត់រចនាសម្ព័ន្ធលំនាំដើម អ្នកកំពុងប្រើ client_id របស់ rclone។ នេះត្រូវបានចែករំលែកក្នុងចំណោមអ្នកប្រើប្រាស់ rclone ទាំងអស់។ Google មានដែនកំណត់អត្រាសកលលើចំនួនសំណួរក្នុងមួយវិនាទីដែលអាចត្រូវបានអនុវត្តក្នុងមួយ client_id។ rclone មានកូតាខ្ពស់រួចហើយ ហើយខ្ញុំនឹងបន្តទាក់ទង Google ដើម្បីធានាថាវាខ្ពស់គ្រប់គ្រាន់។
តើខ្ញុំបង្កើត client_id ផ្ទាល់ខ្លួនរបស់ខ្ញុំសម្រាប់ Google Drive យ៉ាងដូចម្តេច?
វាត្រូវបានណែនាំយ៉ាងមុតមាំឱ្យប្រើលេខសម្គាល់អតិថិជនផ្ទាល់ខ្លួនរបស់អ្នក ព្រោះលេខសម្គាល់ rclone លំនាំដើមត្រូវបានប្រើប្រាស់យ៉ាងច្រើន។ ប្រសិនបើអ្នកមានសេវាកម្មច្រើនដែលកំពុងដំណើរការ វាត្រូវបានណែនាំឱ្យប្រើកូនសោ API ដាច់ដោយឡែកសម្រាប់សេវាកម្មនីមួយៗ។ កូតា Google លំនាំដើមគឺ 10 ប្រតិបត្តិការ ក្នុងមួយវិនាទី ដូច្នេះវាជាការប្រសើរក្នុងការរក្សាវាឱ្យនៅក្រោមចំនួននេះ ព្រោះការលើសនេះនឹងធ្វើឱ្យ rclone ដំណើរការយឺត និងធ្វើឱ្យអ្វីៗដំណើរការយឺត។
នេះជារបៀបបង្កើតលេខសម្គាល់ម៉ាស៊ីនភ្ញៀវ Google Drive ផ្ទាល់ខ្លួនរបស់អ្នកសម្រាប់ rclone៖
- ចូលដោយប្រើគណនី Google របស់អ្នក។កុងសូល Google API.វាមិនសំខាន់ទេដែលគណនី Google ដែលអ្នកប្រើ។ (មិនចាំបាច់ជាគណនី Google Drive ដូចគ្នាដែលអ្នកចង់ចូលប្រើ)
- ជ្រើសរើសគម្រោង ឬបង្កើតគម្រោងថ្មីមួយ។
- នៅក្រោម "បើកដំណើរការ APIs និងសេវាកម្ម" ស្វែងរក "
Drive"បន្ទាប់មកបើក"Google Drive API"។ - ចុច "លិខិតសម្គាល់" នៅក្នុងបន្ទះខាងឆ្វេង (មិនមែន "បង្កើតលិខិតសម្គាល់" ដែលបើកអ្នកជំនួយការ) បន្ទាប់មកចុច "បង្កើតលិខិតសម្គាល់"
- ប្រសិនបើអ្នកបានកំណត់រចនាសម្ព័ន្ធ "Oauth Consent Screen" រួចហើយ សូមរំលងទៅជំហានបន្ទាប់ ប្រសិនបើមិនមានទេ ចុចប៊ូតុង "CONFIGURE CONSENT SCREEN" (នៅជិតជ្រុងខាងស្តាំខាងលើនៃបន្ទះខាងស្តាំ) បន្ទាប់មកជ្រើសរើស "External" ហើយចុច "CREATE "; នៅបន្ទាប់ នៅលើអេក្រង់ បញ្ចូល "ឈ្មោះកម្មវិធី" ("rclone" នឹងធ្វើ) ហើយចុច "រក្សាទុក" (ទិន្នន័យផ្សេងទៀតទាំងអស់គឺស្រេចចិត្ត)។ចុចលិខិតសម្គាល់នៅលើបន្ទះខាងឆ្វេងម្តងទៀតដើម្បីត្រឡប់ទៅអេក្រង់លិខិតបញ្ជាក់។
(PS: ប្រសិនបើអ្នកជាអ្នកប្រើប្រាស់ GSuite អ្នកក៏អាចជ្រើសរើស "ខាងក្នុង" ជំនួសឱ្យ "ខាងក្រៅ" ខាងលើ ប៉ុន្តែនេះមិនទាន់ត្រូវបានសាកល្បង/ចងក្រងជាឯកសារនៅឡើយទេ)។
- ចុចប៊ូតុង "+ បង្កើតព័ត៌មានសម្ងាត់" នៅផ្នែកខាងលើនៃអេក្រង់ ហើយជ្រើសរើស "លេខសម្គាល់អតិថិជន OAuth" ។
- ប្រសិនបើអ្នកប្រើគណនី Google សូមជ្រើសរើសប្រភេទកម្មវិធីនៃ "Desktop App" ឬ "Other" (ប្រសិនបើអ្នកប្រើគណនី GSuite) ហើយចុច "Create" ។ (ឈ្មោះលំនាំដើមគឺល្អ)
- វានឹងបង្ហាញអ្នកនូវលេខសម្គាល់អតិថិជន និងអាថ៌កំបាំងអតិថិជន។ចំណាំអំពីទាំងនេះ។
- ចូលទៅកាន់ "Oauth Consent Screen" ហើយចុច "Publish Application"
- ផ្តល់ rclone ជាមួយនឹងលេខសម្គាល់អតិថិជនដែលបានកត់សម្គាល់ និងការសម្ងាត់របស់អតិថិជន។
ការប្រុងប្រយ័ត្ន។
ចំណាំថាដោយសារតែ "សុវត្ថិភាពដែលបានពង្រឹង" ថ្មីៗនេះរបស់ Google អ្នកគួរតែតាមទ្រឹស្តី "ដាក់ស្នើកម្មវិធីរបស់អ្នកសម្រាប់ការផ្ទៀងផ្ទាត់" ហើយរង់ចាំជាច្រើនសប្តាហ៍ (!) សម្រាប់ការឆ្លើយតបរបស់ពួកគេ។
នៅក្នុងការអនុវត្ត អ្នកអាចប្រើលេខសម្គាល់អតិថិជន និងការសម្ងាត់អតិថិជនដោយផ្ទាល់ជាមួយ rclone បញ្ហាតែមួយគត់គឺថានៅពេលអ្នកភ្ជាប់តាមរយៈកម្មវិធីរុករកវាបង្ហាញអេក្រង់បញ្ជាក់ដ៏គួរឱ្យរន្ធត់ ដូច្នេះ rclone អាចទទួលបានលេខសម្គាល់និមិត្តសញ្ញារបស់វា (ប៉ុន្តែដោយសារវាកើតឡើងតែក្នុងអំឡុងពេលពីចម្ងាយប៉ុណ្ណោះ ការកំណត់រចនាសម្ព័ន្ធ មិនមានអ្វីធំដុំទេ)។
សង្ឃឹមថា អត្ថបទ "របៀបដាក់ពាក្យស្នើសុំ Google Drive Client ID និង Secret Key API?" ដែលបានចែករំលែកនៅលើ ប្លក់របស់ Chen Weiliang ( https://www.chenweiliang.com/ ) នឹងមានប្រយោជន៍សម្រាប់អ្នក។
សូមចែករំលែកតំណភ្ជាប់អត្ថបទនេះ៖ https://www.chenweiliang.com/cwl-1971.html
