رویدادی که در سمت سرور رخ داده و مربوط به مکالمه بین یک نماینده و یک کاربر است.
به عنوان مثال، اگر ربات یک TTL برای پیام تنظیم کند و TTL منقضی شود، این رویداد فعال می شود تا به شریک اطلاع دهد که زمان پیام ربات تمام شده است.
ServerEvent در قسمت "داده" شی "پیام" ظاهر می شود که عامل از اشتراک Pub/Sub خود دریافت می کند. فیلد "داده" یک رشته کدگذاری شده با base64 است که عامل باید آن را رمزگشایی کند تا با ساختار ServerEvent مطابقت داشته باشد.
نمایندگی JSON |
---|
{
"phoneNumber": string,
"agentId": string,
"messageId": string,
"eventType": enum ( |
فیلدها | |
---|---|
phoneNumber | شماره تلفن (با فرمت E.164) کاربر شرکت کننده در رویداد. |
agentId | شناسه منحصر به فرد عامل. تنظیم شده توسط RCS Business Messaging. |
messageId | شناسه پیام RCS پیامی که با رویداد مرتبط است. |
eventType | نوع رویداد |
eventId | شناسه رویداد منحصر به فرد اختصاص داده شده برای نمونه رویداد. |
sendTime | زمانی که سرور رویداد را ارسال می کند. یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |