Обновление количества и стоимости карт
"POST http://api.mtgtrade.net/user-collection/"
Подробнее про обновление коллекции
Параметры:
Массив данных
array
(
"data" =>array //наличие ключа data обязательно
(
0 =>array //Массив с данными
(
"external_id" => 123, //идентификатор карты на стороннем ресурсе
"count" => 1, //Количество
"price" => 1000, //Стоимость в руб.
),
1 =>array
(
"external_id" => 345,
"count" => 2,
"price" => 2000,
),
2 =>array
(
"external_id" => 456,
"count" => 3,
"price" => 3000,
),
),
)
Ответ:
array
(
"result" => true,
"data" =>array
(
"success" =>array //Успешное обновление
(
123 =>array //external_id обновленной карты
(
"count" => 1, //текущее количество
"price" => 1000, //текущая цена
),
345 =>array
(
"count" => 2,
"price" => 2000,
),
),
"error" =>array //Ошибки обновления
(
"1:count" =>array //external_id обновленной карты:поле где возникла ошибка
(
"type" => "INVALID", //тип ошибки
"message" => "Данные не валидны: отсутствует count", //Сообщение об ошибке
"field" => "1:count", //поле где возникла ошибка
),
456 =>array
(
"card" =>array
(
"type" => "INVALID",
"message" => "Данные не валидны: Карта с такими характеристиками уже есть в коллекции (external_id: 1)", //Это означает, что в коллекции уже есть карта с таким именем из этого сета на таком языке и в таком качестве
"field" => "card",
),
),
),
),
"errors" => array(),
)