កំណត់រចនាសម្ព័ន្ធ Webhooks
ប្រកាសទាំងអស់ដែលបានបង្កើតតាមរយៈ Predis.ai API មានវដ្តជីវិត និងទទួលយករដ្ឋផ្សេងៗ។ រដ្ឋដែលអាចធ្វើបានដែលប្រកាសអាចទទួលយកបាន។ inProgress
, completed
និង error
. នៅពេលដែលសំណើមួយត្រូវបានធ្វើឡើងដើម្បីបង្កើតការប្រកាសមួយ, inProgress
រដ្ឋត្រូវបានជូនដំណឹងនៅក្នុងការឆ្លើយតបដោយខ្លួនឯង។ រដ្ឋពីរដែលនៅសល់ - completed
និង error
នឹងត្រូវបានជូនដំណឹងតាមរយៈ webhooks ដែលកំណត់រចនាសម្ព័ន្ធដោយអ្នក។
ដំឡើង Webhook URL'' '"
អនុវត្តតាមជំហានខាងក្រោមដើម្បីដំឡើង url webhook របស់អ្នកនៅក្នុង API ផ្ទាំងព័ត៌មាន៖
- ចូលទៅក្នុង Predis.ai កម្មវិធី
- ចូលទៅកាន់ការកំណត់តម្លៃ និងគណនី -> សម្រាក API ដើម្បីបើក API ផ្ទៃតាប្លូ
- បន្ថែម url webhook របស់អ្នក។ សូមប្រាកដថា webhook URL គឺជា URL សាធារណៈ។
Webhook Payload'' '"
ប្រសិនបើប្រកាសបានឈានដល់ ក completed
or error
រដ្ឋ, webhook នឹងត្រូវបានផ្ញើជាមួយ payload ដែលមានប៉ារ៉ាម៉ែត្រដូចខាងក្រោម:
completed
បន្ទុករដ្ឋ
{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}
error
បន្ទុករដ្ឋ
{
"status": "error",
"post_id": "..."
}
យើងនឹងផ្ញើ webhook ម្តងសម្រាប់ប្រកាសនីមួយៗ ទោះបីជាយើងទទួលបានការឆ្លើយតបមិនជោគជ័យពីម៉ាស៊ីនមេរបស់អ្នកក៏ដោយ។ ក្នុងករណីដែលម៉ាស៊ីនមេរបស់អ្នកបរាជ័យក្នុងការដោះស្រាយព្រឹត្តិការណ៍ webhook អ្នកអាចទទួលបានទិន្នន័យនៃប្រកាសដែលបានបង្កើតទាំងអស់របស់អ្នក។ សូមអានបន្ថែមអំពីវា។ នៅទីនេះ
ការធ្វើតេស្តលើបរិស្ថានក្នុងតំបន់'' '"
វាមិនអាចទៅរួចទេក្នុងការប្រើ localhost ដោយផ្ទាល់ដើម្បីទទួលបាននូវ webhook states ដោយសារ webhook URL ត្រូវតែជា URL សាធារណៈ។ អ្នកអាចដោះស្រាយវាដោយបង្កើតផ្លូវរូងក្រោមដីទៅកាន់ម៉ាស៊ីនមេមូលដ្ឋានរបស់អ្នកដោយប្រើឧបករណ៍ដូចជា ង៉ុក. ប្រើចំណុចបញ្ចប់ URL ដែលបង្កើតដោយឧបករណ៍ទាំងនេះនៅក្នុង webhook URL ខណៈពេលដែលដំឡើង webhook URL របស់អ្នកនៅក្នុងផ្ទាំងគ្រប់គ្រង។