Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Penerimaan pesan asinkron
Semua pesan respons dikirim secara asinkron ke penerima sebagai peristiwa (misalnya, penawaran SDP atau pengiriman jawaban SDP). Berikut ini adalah struktur pesan acara.
Peristiwa
{ "senderClientId": "string", "messageType": "string", "messagePayload": "string", "statusResponse": { "correlationId": "string", "errorType": "string", "statusCode": "string", "description": "string" } }
-
senderClientId- Pengidentifikasi unik untuk klien pengirim.
-
Tipe: String
-
Panjang batasan: Panjang minimum 1. Panjang maksimum 256.
-
Pola:
[a-zA-Z0-9_.-]+
-
Wajib: Tidak
-
-
MessageType - Jenis acara.
-
Jenis: ENUM
-
Jenis yang Valid:
SDP_OFFER
SDP_ANSWER
,ICE_CANDIDATE
,GO_AWAY
,,RECONNECT_ICE_SERVER
,STATUS_RESPONSE
-
Panjang batasan: Panjang minimum 1. Panjang maksimum 256.
-
Pola:
[a-zA-Z0-9_.-]+
-
Wajib: Ya
-
-
MessagePayLoad - Konten pesan yang dikodekan base64.
-
Tipe: String
-
Panjang batasan: Panjang minimum 1. Panjang maksimum 10K.
-
Wajib: Tidak
-
-
CorrelationID - Pengidentifikasi unik dari pesan yang statusnya dimaksudkan. Ini adalah CorrelationID yang sama yang disediakan dalam pesan klien (misalnya, penawaran SDP, jawaban SDP, atau kandidat ICE).
-
Tipe: String
-
Panjang batasan: Panjang minimum 1. Panjang maksimum 256.
-
Pola:
[a-zA-Z0-9_.-]+
-
Wajib: Ya
-
-
ErrorType - Nama untuk mengidentifikasi kesalahan secara unik.
-
Tipe: String
-
Panjang batasan: Panjang minimum 1. Panjang maksimum 256.
-
Pola:
[a-zA-Z0-9_.-]+
-
Wajib: Tidak
-
-
StatusCode - kode status HTTP sesuai dengan sifat respon.
-
Tipe: String
-
Panjang batasan: Panjang minimum 1. Panjang maksimum 256.
-
Pola:
[a-zA-Z0-9_.-]+
-
Wajib: Tidak
-
-
description - Deskripsi string yang menjelaskan status.
-
Tipe: String
-
Panjang batasan: Panjang minimum 1. Panjang maksimum 1K.
-
Wajib: Tidak
-