Сообщения: Тестирование


Для тестирования функционала отправки POST запроса после добавления сообщения в заказ на url стороннего ресурса не обязательно добавлять сообщение в заказ через интерфейс площадки.

Для имитации отправки POST данных следует использовать метод order-message-external.

При этом необходимо знать id тестируемого сообщения (id сообщения можно узнать методом GET подробнее )

Вызов метода совершит POST запрос к стороннему ресурсу и вернет результат ответа.

В ответе будет содержаться посылаемая структура данных + ключ response - результат POST запроса к стороннему ресурсу

Url обращения редактируется в личном кабинете пользователя mtgtrade.net.

"POST http://api.mtgtrade.net/order-message-external/1/"

Параметры:

id

id сообщения - обязательное поле

"POST http://api.mtgtrade.net/order-message-external/1/"

Ответ:

 array 
(
"result" => true,
"data" => array
(
"id" => 678986, //id сообщения
"order_id" => 47262, //id заказа
"user" => array //данные о пользователе, null в случае почты России
(
"id" => 1, //id пользователя
"name" => "Джейс Белерен", //имя пользователя
"email" => "jace-beleren@mtgtrade.net", //email пользователя
),

"is_system" => false, //системное сообщение
"is_russian_post" => false, //сообщение от почты России
"russian_post" => NULL //данные о сообщении почты России
"message" => "Здравствуйте, карты обязательно должны быть на русском языке!)", //сообщение
"date" => "2020-01-01 00:10:03", //дата в формате Y-m-d H:i:s
"response" => "success", //результат POST запроса на сторонний ресурс
),

"errors" => array(),

)