Mengirim Paket ke pengguna tertentu. Pengguna diidentifikasi berdasarkan ReceiverId.
Deskripsi operasi
You can call this operation up to 50 times per second per account. Requests that exceed this limit are dropped and you will experience service interruptions. We recommend that you take note of this limit when you call this operation.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:SendLiveMessageUser |
create |
*Rtc
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| AppId |
string |
Yes |
ID aplikasi pesan interaktif tempat Paket dikirim. |
demo |
| ReceiverId |
string |
Yes |
ID pengguna yang menerima Paket. ID dapat memiliki panjang hingga 64 byte dan dapat berisi huruf serta angka. Catatan
Pastikan pengguna yang menerima Paket sedang online. Anda dapat memanggil operasi CheckLiveMessageUsersOnline untuk mengkueri apakah pengguna sedang online. |
uid2 |
| SenderId |
string |
Yes |
ID pengguna yang mengirim Paket. ID dapat memiliki panjang hingga 64 byte dan dapat berisi huruf serta angka. |
uid1 |
| SenderInfo |
string |
No |
Informasi tambahan tentang pengguna yang mengirim Paket. Panjangnya dapat hingga 512 byte. |
uid1meta1 |
| Body |
string |
No |
Isi Paket. Panjangnya dapat hingga 15 KB. |
hello, user |
| MsgType |
integer |
No |
Tipe Paket. |
2 |
| MsgTid |
string |
No |
ID Paket, yaitu pengidentifikasi unik yang dapat digunakan untuk menghapus Paket. ID dapat memiliki panjang hingga 64 byte dan dapat berisi huruf serta angka. |
169830**** |
| DataCenter |
string |
No |
Pusat data lokal. Harus sama dengan pusat data lokal yang ditentukan saat Anda memanggil operasi CreateLiveMessageApp untuk membuat aplikasi pesan interaktif. Nilai valid: cn-shanghai dan ap-southeast-1 (Singapura). |
cn-shanghai |
| HighReliability |
boolean |
No |
Apakah akan mengatur Paket sebagai Paket dengan keandalan tinggi. Paket dengan keandalan tinggi memastikan bahwa sukses dikembalikan hanya setelah penerima menerima Paket dan merespons. Jika penerima tidak merespons dalam 3 detik, kegagalan dikembalikan.
Catatan
Parameter ini hanya didukung oleh Klien SDK V1.5.1 dan yang lebih baru. Saat Anda mengirim Paket ke Klien dengan versi SDK yang lebih lama, Paket dapat berhasil dikirim tanpa menunggu tanggapan acknowledgement (ACK). |
false |
| Storage |
boolean |
No |
Apakah akan menyimpan Paket.
|
false |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| RequestId |
string |
The request ID. |
6CFDE7AB-571A-14EA-B072-989FF753**** |
| MsgTid |
string |
The ID of the message, which is a unique identifier that can be used to delete the message. The ID can be up to 64 bytes in length and can contain letters and digits. |
169830**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "6CFDE7AB-571A-14EA-B072-989FF753****",
"MsgTid": "169830****"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InputInvalid | %s. | Illegal input parameters |
| 500 | ServerError | %s. | Unknown error, please try again later or submit a ticket for consultation. |
| 403 | NoAuth | %s. | No permission |
| 404 | ResourceNotExist | %s. | The requested resource does not exist, please check and try again |
| 408 | UserNotAck | %s. | Send a highly reliable message to the user, but the user does not respond. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.