Skip to main content
اشترك بعنوان URL في الأحداث التي تهمك. ترسل HueChat جسم JSON لكل حدث وتوقّعه بسر لا يعرفه سواك وHueChat.

إنشاء اشتراك

تحمل الاستجابة قيمة secret مرة واحدة. احفظها بجانب رمزك.

الأحداث

شكل التسليم

الترويسات: الجسم:

التحقق من التوقيع

تحقق دائمًا من X-HueChat-Signature قبل التصرف بناءً على أي تسليم. أي شخص يعثر على عنوانك يستطيع الإرسال إليه؛ HueChat وحدها تستطيع التوقيع بسرّك.
التوقيع هو sha256= متبوعًا بقيمة HMAC-SHA256 السداسية لجسم الطلب الخام، بمفتاح هو سر الاشتراك.
احسب HMAC على البايتات الخام، قبل أي تحليل أو إعادة تسلسل لـ JSON.

الاستجابة

أعد 200 خلال ثوانٍ قليلة ونفّذ العمل الفعلي بشكل غير متزامن. أي حالة أخرى تُعد فشلًا ويُعاد إرسالها. بعد 10 إخفاقات متتالية يُوقف الاشتراك؛ أعد تفعيله عبر PATCH بعد أن تتعافى نقطة النهاية لديك. استخدم X-HueChat-Delivery لإسقاط التكرارات، وارفض التسليمات التي يزيد عمر X-HueChat-Timestamp فيها عن بضع دقائق.

الاختبار والفحص والتدوير

Webhooks الحساب (v1)

/core/accounts/{account_id}/webhooks هي قائمة الاشتراكات الأقدم التي تستخدمها صفحة الإعدادات ← التكاملات في لوحة التحكم. ترسل كائن حدث مسطّحًا بأسماء أحداث بشرطة سفلية مثل message_created وبلا ترويسة توقيع. ما زالت تعمل؛ ولأي شيء جديد استخدم الاشتراكات الموقّعة أعلاه.