Ошибка MyChat Integration API: MCIAPI_Error_CantSendMessageToSelf
Ошибка
17, MCIAPI_Error_CantSendMessageToSelf
Описание
Нельзя отправить сообщение самому себе. Учётные записи отправителя и получателя сообщения должны быть разными.
JSON объект
{
  "cmd"      : "0001",
  "evocator" : "XXXX",
  "error"    : 17,
  "сontext"  : "myfunc",
  "User"     : "Nickname",
  "error_desc_ru" : "https://nsoft-s.com/...",
  "error_desc_en" : "https://nsoft-s.com/...",
  "error_desc_ua" : "https://nsoft-s.com/..."
}
| 
    Параметр  | 
  
    Тип  | 
  
    Значение  | 
 
| 
    cmd  | 
  
    string  | 
  
    команда ошибки HEX "0001";  | 
 
| 
    evocator  | 
  
    string  | 
  
    HEX код отправленной на сервер команды, которая вызвала ошибку;  | 
 
| 
    error  | 
  
    integer  | 
  
    номер ошибки;  | 
 
| 
    context  | 
  
    string  | 
  
    произвольный текст, который был передан серверу в команде запроса;  | 
 
| 
    User  | 
  
    string  | 
  
    UIN, ник, email или доменное имя пользователя-отправителя из исходного запроса;  | 
 
| 
    error_desc_XX  | 
  
    string  | 
  
    ссылки на справку по ошибке на разных языках.  | 
 
Решение проблемы
Проверьте корректность вашего исходного запроса, и убедитесь, что отправитель и получатель — разные пользователи. Даже если для отправителя вы указали email, а для получателя, например, UIN, вполне может быть, что это один и тот же человек. Система перед отправкой сначала вычисляет UIN-ы отправителя и получателя по тем данным, что были указаны в запросе.
Created with the Personal Edition of HelpNDoc: Maximize Your Documentation Output with HelpNDoc's Advanced Project Analyzer