ប្រើ WhatsApp តាមរយៈ API

បើទោះបីជាមានការព្រួយបារម្ភអំពីភាពឯកជននៃទិន្នន័យទាំងអស់ក៏ដោយ WhatsApp នៅតែជាកម្មវិធីផ្ញើសារដែលពេញនិយមបំផុតរបស់ប្រទេសអាល្លឺម៉ង់។ បន្ថែមពីលើ កម្មវិធី WhatsApp Business ដែលឧទ្ទិសដល់ក្រុមហ៊ុន Facebook ក៏បានបង្កើតចំណុចប្រទាក់ផ្លូវការមួយគឺ WhatsApp Business API ដើម្បីធ្វើឱ្យវាកាន់តែទាក់ទាញដល់អាជីវកម្ម។ ទោះជាយ៉ាងណាក៏ដោយ ប្រសិនបើអ្នកចង់ផ្ញើសារ WhatsApp ដោយប្រើកម្មវិធីពីកម្មវិធីគេហទំព័ររបស់អ្នក មានជម្រើសផ្សេងទៀតដែលអាចរកបាន។


វិធីផ្លូវការគឺតាមរយៈ WhatsApp Business API៖ ប្រសិនបើអ្នកចង់ប្រើវាដោយផ្ទាល់ អ្នកត្រូវតែ ចុះឈ្មោះ ជាមួយអ្នកផ្តល់សេវាផ្លូវការមួយនៅក្នុង បណ្តាញដៃគូ ។ ជាឧទាហរណ៍ MessageBird បានបង្ហាញថាវាមានប្រយោជន៍នៅទីនេះ។ ដោយ​មិន​បាន​ចូល​ទៅ​ក្នុង​សេចក្ដី​លម្អិត​ពិត​ប្រាកដ​នោះ​ទេ ខ្ញុំ​នឹង​ចង្អុល​បង្ហាញ​ការ​យក​ចេញ​ដ៏​សំខាន់​បំផុត​នៅ​ទីនេះ:

  • ជាតម្រូវការជាមុនអ្នកត្រូវការលេខទូរស័ព្ទអាឡឺម៉ង់ដែលមានសុពលភាពដែលត្រូវបានភ្ជាប់យ៉ាងហោចណាស់ផែនការទិន្នន័យ WhatsApp ។
  • ការផ្ញើសារគឺស្ថិតនៅក្រោមការរឹតត្បិតយ៉ាងតឹងរឹង៖ ការបញ្ជូនទៅឱ្យភាគីទីបីគឺអាចធ្វើទៅបានដោយប្រើគំរូនៃ សារ ដែលត្រូវដាក់ស្នើនិងអនុម័តដោយដៃ។ ប្រសិនបើទំនាក់ទំនងឆ្លើយតបអ្នកអាចផ្ញើសារជាអក្សរទៅទំនាក់ទំនងនេះតាមរយៈ API ក្នុងរយៈពេលមួយម៉ោងក្នុងមួយម៉ោង។
  • អ្នកត្រូវការការ ចូលរួម យ៉ាងជាក់លាក់សម្រាប់រាល់ទំនាក់ទំនងដែលអ្នកត្រូវអនុវត្តដោយខ្លួនឯង។
  • ថ្លៃឈ្នួលពីអ្នកផ្គត់ផ្គង់ភាគីទីបីគឺសម្រាប់សារនីមួយៗដែលបានផ្ញើ។

ការហៅតាម API ពិតប្រាកដនៅក្នុងឧទាហរណ៍របស់ MessageBird (ដោយមានជំនួយពី _curl ពី ខ្សែអក្សរ ) ប្រែទៅជាសាមញ្ញ។:

e228243e9ffff5f83e71190ee38b10aa

ប្រសិនបើអ្នកមានម៉ាស៊ីនមេផ្ទាល់ខ្លួនរបស់អ្នក និងទូរសព្ទដៃ (មិនប្រើយ៉ាងសកម្ម) នោះ វាក៏មានវិធីមួយផ្សេងទៀតដើម្បីសម្រេចបាននូវអ្វីដែលអ្នកចង់បាន និងជៀសផុតពីការរឹតបន្តឹងដែលបានរៀបរាប់ខាងលើ។ នៅទីនេះអ្នកប្រើមុខងាររបស់ WhatsApp Web ។ បណ្ណាល័យពីរខាងក្រោមគឺសមរម្យសម្រាប់គោលបំណងនេះ។

WebWhatsapp wrapper មានតាំងពី យូរយារណាស់មកហើយ ហើយផ្អែកលើ Python និង Selenium។ ការផ្ញើសារដំណើរការដូចខាងក្រោមឧទាហរណ៍:

452590a6d20c1fa9276ff14ed28c4ce5

ម៉្យាងទៀត Baileys ដែលមានរាងស្តើងជាងនេះគឺផ្អែកលើ TypeScript និង WebSockets ។ សារត្រូវបានផ្ញើដោយប្រើលេខកូដខាងក្រោមជាឧទាហរណ៍:

e0187d6da1f800b1597420345d13b432

បណ្ណាល័យទាំងពីរអនុវត្តតាមគោលការណ៍ដូចគ្នា៖ កម្មវិធីបណ្តាញត្រូវបានគ្រប់គ្រងពីចម្ងាយ ការផ្ទៀងផ្ទាត់គឺចាំបាច់តែម្តងប៉ុណ្ណោះ (វគ្គត្រូវបានស្ដារឡើងវិញនៅពេលក្រោយវាត្រូវបានហៅ)។ មិនមានការរឹតបន្តឹងទេ (បើប្រៀបធៀបទៅនឹងការផ្ញើសារធម្មតា) ។

ថយក្រោយ