Формат ответа
Партнерский API возвращает ответы в кодировке UTF-8. Ответы могут быть только в формате JSON.
Чтобы задать формат ответа, необходимо указать в URL запроса выбранный формат после имени метода. Например, в результате выполнения следующего запроса вы получите список товаров в каталоге в формате JSON:
GET https://api.partner.market.yandex.ru/v2/campaigns/{campaignId}/offer-mapping-entries.json
Также формат ответа можно задать при вызове методов с помощью HTTP-заголовка Accept
. Возможное значение заголовка: application/json
.
Формат ответа должен совпадать с форматом входных данных. Поэтому в заголовке Accept
или в URL запроса (расширение .json
) задавайте такой же формат, как и в заголовке Content-Type
.
При вызове DELETE-методов формат результата необходимо указывать, чтобы обеспечить совместимость с библиотеками, которые используются для работы с данными.
Некоторые системы Маркета убирают пробелы в начале и в конце строки
Например, строка " пример "
может быть сохранена как "пример"
.
Если у вас есть строки с такими пробелами, учитывайте эту особенность. Например, удаляйте пробелы перед передачей строк Маркету и перед сверкой данных.