Отправка приватного сообщения любому пользователю MyChat.
0002 MCIAPI_CS_SendPrivateMessage
{
"ServerKey" : "iddqd",
"APIStype" : "mydata",
"UserFrom" : "0",
"UserTo" : "user@test.com",
"Msg" : "bla-bla-bla"
}
Если "UserFrom" и "UserTo" будут совпадать (вы пытаетесь отправить сообщение самому себе), то в вместо отправителя будет автоматически подставлен UIN=0 (встроенный робот).
Параметр |
Тип |
Значение |
---|---|---|
ServerKey |
string |
ключ IntegrationAPI, задаётся в настройках сервера; |
APIStype |
string |
тип интеграции. Можно задавать произвольную строку; |
UserFrom |
string |
пользователь-отправитель. По умолчанию "0". Можно задавать UIN, email или ник пользователя; |
UserTo |
string |
получатель сообщения. Можно задавать UIN, email или ник пользователя; |
Msg |
string |
текст сообщения. |
{
"Cmd" : 2,
"State" : 0,
"UINTo" : 17
}
Поле |
Тип |
Значение |
---|---|---|
Cmd |
integer |
номер команды, которая была успешно выполнена, равно 2 (HEX 0002); |
State |
integer |
текущий сетевой статус получателя сообщения; |
UINTo |
integer |
уникальный идентификатор получателя сообщения, UIN. |
MCIAPI_Error_WrongIntegrationKey
MCIAPI_Error_WrongDomainUserReciever
MCIAPI_Error_WrongDomainUserSender