يرسل حدثًا من الوكيل إلى مستخدم.
يمكن استخدام أحداث الوكيل للإشارة إلى أنّ الوكيل قد قرأ رسالة من المستخدم أو أنّه بصدد كتابة رسالة (ما يضيف لمسة إنسانية إلى تجربة RCS for Business). إذا لم تكن خدمة RCS مفعَّلة لدى المستخدم، ستعرض منصة RCS for Business الخطأ NOT_FOUND (HTTP 404). إذا كانت خدمات الاتصالات التفاعلية (RCS) مفعَّلة لدى المستخدم ولكن تعذّر الوصول إليه في الوقت الحالي، ستعرض المنصة الردّ 200 OK وستعالج عملية التسليم استنادًا إلى نوع الحدث. تتم إضافة أحداث الوكيل إلى قائمة انتظار التخزين وإعادة التوجيه لمدة تصل إلى 30 يومًا، ويتم تسليمها بعد اتصال المستخدم بالإنترنت مرة أخرى. أحداث IS_TYPING فقط هي أحداث مؤقتة ولا تتم إضافتها إلى قائمة الانتظار.
على عكس رسائل الوكيل، لا يمكن إلغاء أحداث الوكيل بعد إرسالها.
طلب HTTP
POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/agentEvents
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
parent |
"phones/{E.164}"، حيث {E.164} هو رقم هاتف المستخدم بتنسيق E.164. على سبيل المثال، بالنسبة إلى مستخدم لديه رقم هاتف في الولايات المتحدة +1-222-333-4444، ستكون القيمة phones/+12223334444، وستكون نقطة النهاية الناتجة https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/agentEvents. |
مَعلمات طلب البحث
| المعلمات | |
|---|---|
eventId |
معرّف الحدث الذي يحدّده الوكيل يجب أن يكون هذا المعرّف معرّفًا فريدًا عالميًا (UUID)، كما هو محدّد في https://www.rfc-editor.org/info/rfc9562. تتجاهل منصة RCS for Business أي رسالة وكيل يتم إرسالها بمعرّف تم استخدامه في رسالة أو حدث سابقَين تم إرسالهما من الوكيل نفسه. |
agentId |
الحقل مطلوب. المعرّف الفريد للوكيل |
نص الطلب
يحتوي نص الطلب على مثال AgentEvent.
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نصها على مثال تم إنشاؤه حديثًا لـ AgentEvent.
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/rcsbusinessmessaging
لمزيد من المعلومات، يُرجى الاطّلاع على OAuth 2.0 Overview.