កំហុស និងការព្យាយាមឡើងវិញ
ទំព័រនេះត្រូវបានបកប្រែពីភាសាអង់គ្លេស។ ប្រសិនបើទាំងពីរខុសគ្នា ទំព័រភាសាអង់គ្លេសគឺត្រឹមត្រូវ។ អានទំព័រភាសាអង់គ្លេស
ការបរាជ័យនីមួយៗដែលបណ្ណាល័យបោះចេញ គឺជាកំហុសមួយក្នុងចំណោមកំហុសបួនប្រភេទ ហើយទាំងបួនមានប្រភេទមូលដ្ឋានរួមគ្នា ដូច្នេះកម្មវិធីដោះស្រាយតែមួយអាចចាប់បានទាំងអស់។
- កំហុស API។ API បានបដិសេធសំណើ។ វាផ្ទុកស្ថានភាព HTTP
codeដែលថេរសម្រាប់ធ្វើការបែងចែកលក្ខខណ្ឌ និងសារមួយជាភាសាដែលអ្នកបានស្នើ។ - កំហុស OAuth។ ចំណុចបញ្ចប់តូខិនបានបដិសេធព័ត៌មានសម្គាល់របស់អ្នក ឬវិសាលភាពដែលអ្នកបានស្នើ។
- កំហុសថែទាំ។ API មិនអាចប្រើបានមួយរយៈខ្លីដោយសារការថែទាំ។
- កំហុសបញ្ជូន។ គ្មានចម្លើយដែលអាចប្រើបានមកដល់ទេ៖ ការតភ្ជាប់បរាជ័យ ឬអស់ពេល ឬមិនអាចអានការឆ្លើយតបបាន។
ការបោះបង់ការហៅមិនមែនជាកំហុសទេ។ វាលេចឡើងជាការបោះបង់ផ្ទាល់របស់ភាសារបស់អ្នក។
អ្វីដែលត្រូវបានព្យាយាមឡើងវិញ
429 ឬ 503 ដែលប្រាប់ថាត្រូវរង់ចាំប៉ុន្មាន ក្នុងក្បាល Retry-After ចំនួន 60 វិនាទី ឬតិចជាងនេះ ត្រូវបានព្យាយាមឡើងវិញបន្ទាប់ពីរង់ចាំចំពេលនោះ។ ការហៅមួយធ្វើការប៉ុនប៉ងយ៉ាងច្រើន 3 ដង។ អ្នកអាចបិទការព្យាយាមឡើងវិញដោយកំណត់ចំនួនអតិបរមាទៅ 1។
អ្វីៗផ្សេងទៀតត្រូវបានបោះចេញភ្លាម៖
- 429 ឬ 503 ដែលគ្មាន
Retry-After៖ - ការរង់ចាំយូរជាង 60 វិនាទី ដែលបណ្ណាល័យនឹងមិនចំណាយនៅក្នុងការហៅរបស់អ្នកទេ។ កំហុសនោះផ្ទុក
retry_afterដូច្នេះអ្នកអាចកំណត់ពេលព្យាយាមឡើងវិញដោយខ្លួនឯង៖ - កំហុសបញ្ជូន ព្រោះសំណើប្រហែលជាបានទៅដល់ API រួចហើយ៖
- ស្ទ្រីមណាមួយដែលបានបញ្ជូនព្រឹត្តិការណ៍មួយរួចហើយ។