ចូលប្រើគណនី
1、Mbbrowser គាំទ្រមុខងារ API មូលដ្ឋានដើម្បីជួយអ្នកប្រើប្រាស់ចាប់ផ្តើម និងបិទមុខងារ API មូលដ្ឋានដូចជាកម្មវិធីរុករកតាមរបៀបកម្មវិធី។ វាក៏អាចដំណើរការជាមួយក្របខ័ណ្ឌស្វ័យប្រវត្តិកម្មដូចជា Selenium និង Puppeteer ដើម្បីធ្វើប្រតិបត្តិការកម្មវិធីរុករកដោយស្វ័យប្រវត្តិផងដែរ។
2、គាំទ្រតែម៉ាស៊ីនភ្ញៀវ V3.9.2.114 ឬក្រោយនេះប៉ុណ្ណោះ សូមទាញយកកំណែចុងក្រោយបំផុតរបស់ម៉ាស៊ីនភ្ញៀវ【ទាញយក Mbbrowser កំណែចុងក្រោយបំផុត】
【HTTP】ការចូលគណនី
របៀប Http ត្រូវតែរួមផ្សំជាមួយបន្ទាត់ពាក្យបញ្ជា CLI ដើម្បីចាប់ផ្តើមម៉ាស៊ីនភ្ញៀវ សូមមើល【ការពិពណ៌នាអំពីរបៀប HTTP】អ្នកក៏អាចប្រើឧទាហរណ៍ឯកសារ bat ខាងក្រោមដើម្បីកែប្រែគណនី, app_id, និង app_key ដែលត្រូវគ្នា ហើយដាក់វាក្នុងថតតែមួយជាមួយ apiserver.exe ដើម្បីចាប់ផ្តើម apiserver បានយ៉ាងងាយស្រួល និងរហ័ស។
apiserver.bat
ApiServer.exe --port=8186 --account=test04@qq.com --app_id=7e147176e1d756eb03c0e18e7b640c23 --app_key=ExOTNjMWNWYzZTU5ZjYzMGEzZDU4ZDI3 --return=on --logs=on 【HTTP】ធ្វើអន្តរកម្មជាមួយ APISERVER និងព័ត៌មានលម្អិតអំពីអាសយដ្ឋានសំណើ
បន្ទាប់ពី Apiserver ដំណើរការដោយជោគជ័យ អ្នកអាចទាក់ទងជាមួយ Apiserver តាមវិធីដូចខាងក្រោម
http://127.0.0.1:8186 ឬ (or) http://localhost:8186
ឧទាហរណ៍ ដើម្បីប្តូរគណនី និងចូលម្តងទៀតក្នុងពេលជាក់ស្តែង អ្នកអាច៖
Post Request Url: http://127.0.0.1:8186/login
POST Format: Content-Type:application/json
បន្ទាប់មកទិន្នន័យ json របស់អ្នកត្រូវបានផ្ញើទៅកាន់អាសយដ្ឋាននេះ ដែល Apiserver ទទួលបានក្នុងពេលជាក់ស្តែង និងអនុវត្តក្នុងពេលជាក់ស្តែងដោយគ្មានការពន្យារពេលណាមួយឡើយ។
【HTTP】ប្តូរគណនី និងចូលម្តងទៀតក្នុងពេលជាក់ស្តែង (Real Time)
បន្ទាប់ពីចូលប្រើ apiserver បានជោគជ័យ អ្នកអាចប្រើចំណុចប្រទាក់ខាងក្រោមដើម្បីប្តូរគណនីក្នុងពេលជាក់ស្តែង
【ប្រេកង់សំណើអតិបរមា៖ ១០ ដងក្នុងមួយនាទី】
Path:/login
Method:POST
Content-Type:application/json
ប៉ារ៉ាម៉ែត្រសំណើ
ប៉ារ៉ាម៉ែត្រខាងក្រោមអាចចូលប្រើបាន【សេចក្តីជូនដំណឹងសម្រាប់ការប្រើប្រាស់】មើល (Look at)
| ឈ្មោះប៉ារ៉ាម៉ែត្រ | ប្រភេទ | តម្រូវការ | តម្លៃលំនាំដើម | ការពន្យល់ |
| Account | string | បាទ/ចាស | test01@qq.com | ព័ត៌មានសម្ងាត់អ្នកប្រើប្រាស់ (User Credentials) Account |
| APP_ID | string | បាទ/ចាស | 7e147176e1d756eb03c0e18e7b640c23 | ព័ត៌មានសម្ងាត់អ្នកប្រើប្រាស់ (User Credentials) app_Id |
| APP_KEY | string | បាទ/ចាស | kwMTYxNG_MzlkZjhlZmM2YWNiY2M5MTkw | ព័ត៌មានសម្ងាត់អ្នកប្រើប្រាស់ (User Credentials) app_key |
| return | string | ទេ | on (default) | on: APISERVER.EXE ទិន្នន័យទាំងអស់ [JSON/ ផ្សេងទៀត] ដែលត្រូវត្រឡប់ទៅអ្នកប្រើប្រាស់ និងព័ត៌មានស្ថានភាពទាំងអស់ដែលត្រូវត្រឡប់ទៅទំព័រ CONSOLE ។ (ប្រសិនបើប៉ារ៉ាម៉ែត្រមិនត្រូវបានបញ្ជាក់ដោយអ្នកប្រើប្រាស់ទេ តម្លៃលំនាំដើមគឺ ON ។) off: ទិន្នន័យទាំងអស់ [JSON/ ផ្សេងទៀត] ដែលបានត្រឡប់ទៅអ្នកប្រើប្រាស់ និងព័ត៌មានស្ថានភាពទាំងអស់មិនត្រូវបានបង្ហាញនៅលើចំណុចប្រទាក់ CONSOLE ទេ។ |
| logs | string | ទេ | on (default) | on: APISERVER.EXE ទិន្នន័យ JSON ទាំងអស់ដែលត្រូវត្រឡប់ទៅអ្នកប្រើប្រាស់ និងព័ត៌មានស្ថានភាពទាំងអស់ត្រូវបានសរសេរជាអត្ថបទធម្មតាទៅក្នុងថត API_LOG [ថតដែលមិនមែនជា log] ។ បុព្វបទនៃឯកសារ LOG គឺ test@qq.com_API_log ។ (ប្រសិនបើប៉ារ៉ាម៉ែត្រនេះមិនត្រូវបានបញ្ជាក់ទេ តម្លៃលំនាំដើមគឺ ON ។) off: ទិន្នន័យ JSON ទាំងអស់ និងព័ត៌មានស្ថានភាពដែលបានត្រឡប់ទៅស្គ្រីបមិនត្រូវបានសរសេរចូលទៅក្នុង LOG ទេ។ |
| hide | string | ទេ | on (default) | on: APISERVER.EXE ត្រូវបានចាប់ផ្តើមក្នុងរបៀបស្វ័យប្រវត្តពេញលេញ។ បន្ទាប់ពីការចាប់ផ្តើម បន្ទះមេ mbbrowser.exe ដែលបានចូលរួចហើយត្រូវបានបិទបាំងដោយស្វ័យប្រវត្តិ ដើម្បីធានាបាននូវប្រតិបត្តិការស្វ័យប្រវត្តិ និងជៀសវាងហានិភ័យសេវាកម្មដែលបង្កឡើងដោយប្រតិបត្តិការដោយដៃនៃបរិស្ថានតាមរយៈបន្ទះមេ។ (ប្រសិនបើអ្នកប្រើប្រាស់មិនបញ្ចូលប៉ារ៉ាម៉ែត្រនេះទេ លំនាំដើមគឺ ON ។) off: APISERVER.EXE ត្រូវបានចាប់ផ្តើមក្នុងរបៀបគាំទ្រ (ពាក់កណ្តាលស្វ័យប្រវត្តិ/ស្វ័យប្រវត្តពេញលេញ) ។ បន្ទាប់ពីការចាប់ផ្តើម បន្ទះមេ mbbrowser.exe ត្រូវបានបង្ហាញក្នុងពេលតែមួយ។ ក្នុងប្រតិបត្តិការស្វ័យប្រវត្តិ អតិថិជនអាចគ្រប់គ្រងបរិស្ថានដោយដៃតាមរយៈបន្ទះមេ ដើម្បីពង្រឹងសមត្ថភាពគ្រប់គ្រងសេវាកម្ម។ [ប៉ារ៉ាម៉ែត្រនេះមានសុពលភាពសម្រាប់តែកំណែផលិតផល៖ ៤.៨.២០.១៣៤ និងក្រោយនេះប៉ុណ្ណោះ] |
ឧទាហរណ៍សំណើ
{
"APP_ID": "7e147176e1d756eb03c0e18e7b640c23",
"APP_KEY": "kwMTYxNG_MzlkZjhlZmM2YWNiY2M5MTkw",
"Account": "test01@qq.com"
} ប៉ារ៉ាម៉ែត្រត្រឡប់ (Return Parameter)
{
"msg": "Login Success",
"status": 0,
"data": "Login Aaccount: test01@qq.com"
} Debug ចំណុចប្រទាក់នេះដោយប្រើ POSTMAN
【HTTP】ចេញពី APISERVER និងបិទម៉ាស៊ីនភ្ញៀវ (Log Out)
Path:/api/v1/quit
Method:POST
Content-Type:application/json
ការពិពណ៌នាអំពីចំណុចប្រទាក់៖ បញ្ឈប់ និងបិទ APISERVER ។ កូដត្រឡប់មកវិញ ០ នៅពេលជោគជ័យ។
ប៉ារ៉ាម៉ែត្រត្រឡប់ (Return Parameter)
{
"message": "APISERVER shut down.",
"code": 0,
"data": true
}
