ការចាប់ផ្ដើមរហ័ស
ទំព័រនេះត្រូវបានបកប្រែពីភាសាអង់គ្លេស។ ប្រសិនបើទាំងពីរខុសគ្នា ទំព័រភាសាអង់គ្លេសគឺត្រឹមត្រូវ។ អានទំព័រភាសាអង់គ្លេស
ទំព័រនេះនាំកម្មវិធីមួយពីសូន្យ រហូតដល់មានកាតមួយនៅលើគណនីផ្ទាល់ខ្លួនរបស់អ្នក។ គំរូខាងក្រោមធ្វើតាមជំហានដូចគ្នានៅក្នុងភាសានីមួយៗ។
បង្កើតក្លាយអិនត៍ OAuth
កម្មវិធីមួយគឺជាក្លាយអិនត៍ OAuth ដែលមានម៉ានីហ្វេស្ត ដូច្នេះចាប់ផ្ដើមដោយក្លាយអិនត៍មួយ។ បង្កើតវានៅលើទំព័រ «ក្លាយអិនត៍ OAuth» នៃកុងសូល ហើយផ្ដល់ឲ្យវានូវសិទ្ធិ API ដែលកម្មវិធីរបស់អ្នកនឹងត្រូវការ ដូចជាការអានផែនការមេរៀន។ លេខសម្គាល់ក្លាយអិនត៍ (client ID) និងសម្ងាត់របស់វា អនុញ្ញាតឲ្យម៉ាស៊ីនមេរបស់អ្នកហៅ Lingara API ក្នុងនាមជាកម្មវិធីរបស់អ្នក។ រក្សាទុកពួកវានៅក្នុងបរិស្ថាន (environment) របស់ម៉ាស៊ីនមេ។
បង្កើត និងផ្ទុកឡើងម៉ានីហ្វេស្ត
ម៉ានីហ្វេស្តពិពណ៌នាកម្មវិធីរបស់អ្នកទៅកាន់ Lingara៖
- ឈ្មោះ និងការពិពណ៌នារបស់វា ជាភាសាមេមួយ ព្រមទាំងការបកប្រែដែលជាជម្រើស;
render_url ដែលជាអាសយដ្ឋាន HTTPS ដែល Lingara ផ្ញើសំណើទៅ;
- ស្លតដែលកាតរបស់វាអាចលេចឡើង;
- បរិបទដែលវាសុំមើល ដែលអ្នករៀនយល់ព្រមនៅពេលដំឡើង (សូមមើល បរិបទ និងការយល់ព្រម);
- សិទ្ធិ API ដែលវាត្រូវការ ដែលក្លាយអិនត៍ OAuth របស់វាត្រូវតែមានរួចហើយ;
- ថាតើវាអាចផ្ដល់កំណត់ចំណាំទៅគ្រូឬអត់ (សូមមើល កំណត់ចំណាំសម្រាប់គ្រូ)។
កញ្ចប់ឧបករណ៍បង្កើតម៉ានីហ្វេស្តជា JSON ហើយពិនិត្យវាធៀបនឹងច្បាប់ដែលការផ្ទុកឡើងអនុវត្ត ដូច្នេះកំហុសលេចឡើងនៅលើម៉ាស៊ីនរបស់អ្នកជាមុនសិន។ នៅលើទំព័រ «កម្មវិធី» នៃកុងសូល ជ្រើសរើសក្លាយអិនត៍របស់អ្នក ធ្វើឲ្យវាក្លាយជាកម្មវិធី ហើយផ្ទុកឯកសារឡើង។
បង្កើតសម្ងាត់ចុះហត្ថលេខា
នៅលើទំព័រដដែលនោះ បង្កើតសម្ងាត់ចុះហត្ថលេខាមួយ។ វាត្រូវបានបង្ហាញតែម្ដងប៉ុណ្ណោះ។ ផ្ដល់វាទៅម៉ាស៊ីនមេរបស់អ្នកតាមរយៈបរិស្ថានរបស់វា ហើយកុំ commit វាទៅក្នុងប្រព័ន្ធគ្រប់គ្រងកូដប្រភពឡើយ។ Lingara ចុះហត្ថលេខាលើសំណើនីមួយៗទៅកម្មវិធីរបស់អ្នកដោយប្រើវា ហើយកញ្ចប់ឧបករណ៍បដិសេធសំណើដែលហត្ថលេខាមិនត្រូវគ្នា។ កម្មវិធីមួយអាចមានសម្ងាត់ពីរក្នុងពេលតែមួយ ដូច្នេះអ្នកអាចជំនួសមួយបានដោយគ្មានការផ្អាកសេវា៖ ខណៈពេលដែលសម្ងាត់ពីរកំពុងសកម្ម សំណើនីមួយៗត្រូវបានចុះហត្ថលេខាដោយសម្ងាត់ទាំងពីរ។
សរសេរអនុគមន៍ render
អនុគមន៍ render របស់អ្នកទទួលសំណើមួយ ហើយត្រឡប់កាតមួយ។ សំណើនោះបញ្ជាក់ស្លត ភាសារបស់អ្នករៀន បរិបទដែលពួកគេបានយល់ព្រមចែករំលែក និង subject ដែលជាតម្លៃថេរមួយសម្គាល់អ្នករៀនចំពោះកម្មវិធីរបស់អ្នក។ រក្សាទុកអ្វីៗដែលអ្នករក្សាទុកសម្រាប់អ្នករៀនម្នាក់ៗនៅក្រោម subject។ ប៊ូតុងនៅលើកាតរបស់អ្នកផ្ញើសកម្មភាពមួយ ហើយម៉ាស៊ីនមេរបស់អ្នកឆ្លើយតបវាដោយកាតថ្មីមួយ។ ទំព័រ កាត រាយបញ្ជីអ្វីៗទាំងអស់ដែលកាតអាចផ្ទុកបាន។
ភ្ជាប់ adapter
adapter របស់កញ្ចប់ឧបករណ៍អានសំណើដើម ពិនិត្យហត្ថលេខារបស់វា ហៅអនុគមន៍របស់អ្នក និងសរសេរការឆ្លើយតប។ បម្រើវានៅអាសយដ្ឋានដែល render_url នៃម៉ានីហ្វេស្តរបស់អ្នកកំណត់។ Lingara ហៅតែអាសយដ្ឋាន HTTPS នៅលើអ៊ីនធឺណិតសាធារណៈប៉ុណ្ណោះ។
ដំឡើងវានៅលើគណនីផ្ទាល់ខ្លួនរបស់អ្នក
នៅលើទំព័រ «កម្មវិធី» នៃកុងសូល ជ្រើសរើសដំឡើងកម្មវិធីទៅគណនីរបស់អ្នក ជ្រើសរើសអ្វីដែលវាអាចមើលឃើញ ហើយបញ្ជាក់។ បើកអេក្រង់ផែនការមេរៀននៅលើអេក្រង់ធំ ឬទំព័រដើមនៅលើវេប ហើយកាតរបស់អ្នកនឹងលេចឡើង។
ក្លាយអិនត៍ OAuth នៃកម្មវិធីរបស់អ្នកក៏ទទួលព្រឹត្តិការណ៍ផងដែរ ដូចជាពេលផែនការមេរៀនមួយរួចរាល់។ មគ្គុទ្ទេសក៍ webhooks និងព្រឹត្តិការណ៍ នៅក្នុងឯកសារយោង API ពិពណ៌នាអំពីពួកវា។