API (функции постепенно дополняются)
Формат и авторизация
метод: POST
content-type: application/json
авторизация: по ключу в теле запроса – {“apikey”:”YOUR-API-KEY”}
Не сообщайте ключ API третьим лицам!
Ваш API Key
Ваш уникальный ключ API.
Получение баланса
метод: POST
URL: https://parser.market/wp-json/client-api/v1/get-balanse
Прогресс выполнения заданий и ссылки на результаты
метод: POST
URL: https://parser.market/wp-json/client-api/v1/get-last50
Отправка заданий через API
метод: POST
URL: https://parser.market/wp-json/client-api/v1/send-order
примечание: поле name (название товара) не должно быть пустым, даже если есть корректная ссылка или id карточки товара
Задание в формате JSON
Поля файла-задания в формате JSON аналогичны образцу задания XLS .
Все поля и их регистр должны в точности сохраняться, для отсутствующих значений указывайте “”, если строка, 0.0, если число, [], если массив.
Чтобы отправить задание в формате JSON, требуется API-ключ (API пока в разработке), сгенерировать/обновить его можно на странице “Мои задания”.
Также требуется указание кода региона, если он не совпадет с кодом, указанным при отправке из формы – будет принят код из формы.
Как и в образце задания XLS, единственным обязательным для заполнения полем в массиве товарных позиций является поле name.
Задание в JSON одинаково как для отправки через форму сайта (файл *.json), так и для отправки через API.
{
"apikey": "YOUR-API-KEY",
"regionid": "213",
"products": [
{
"category": "",
"code": "Пример-001",
"productid": "TDA 2320",
"brand": "Bosch",
"name": "Утюг",
"linkset": [],
"marketid": "",
"price": 0.0,
"donotsearch": "",
"textsearch": ""
},
{
"category": "",
"code": "Пример-002",
"productid": "",
"brand": "",
"name": "Утюг Bosch TDA 2320",
"linkset": [],
"marketid": "10760006",
"price": 0.0,
"donotsearch": "1",
"textsearch": ""
},
{
"category": "",
"code": "Пример-003",
"productid": "",
"brand": "",
"name": "Мягкий бак для душа EKUD 200 л",
"linkset": [
"https://market.yandex.ru/product--miagkii-bak-dlia-dusha-ekud-200-l/891744370?sku=101251579104",
"https://market.yandex.ru/search?text=%D0%9C%D1%8F%D0%B3%D0%BA%D0%B8%D0%B9%20%D0%B1%D0%B0%D0%BA%20%D0%B4%D0%BB%D1%8F%20%D0%B4%D1%83%D1%88%D0%B0%20EKUD%20200%20%D0%BB&cpa=1&cvredirect=2&onstock=1&local-offers-first=0",
"https://market.yandex.ru/product--emkost-dlia-letnego-dusha-ekud-200-l/101485615730?text=Мягкий%20бак%20для%20душа%20EKUD%20200%20л&cpc=hnH7roBLVQHpzckvYPuLag4AtfIidf8nCsK0-V0aq04gXuCTtAnUgCaVuEInAuDeK0AbIOq09-aMdunBwxCgbUGsbbJn3xr4ZymFXCY5GnkMvKCAQMbAUnFOKsnply9qpUC207Du2kQuXIDYZxzvbdFYJBbn8gISxbZJ6eOz13hp-3DvmrVgtw%2C%2C&sku=101485615730&do-waremd5=WfIvS8337jcR4BX76f89hQ&cpa=1&nid=56327",
"https://market.yandex.ru/product--skladnaia-emkost-dlia-letnego-dusha-200-litrov-90-90-35/870860135?text=Мягкий%20бак%20для%20душа%20EKUD%20200%20л&cpc=hnH7roBLVQE-TK18N-_Eoy45dNC5RFktIKt49Koh8zpJ0xFUruaIWLBlDcRtXlnf3Ka6UgdEVmGu78eCrLYYWDI97CTASJGU-te7BT3ejO6lpxD8EK6i4lwUHogxTaW3yUpOMdZgDESozFrVnlbFd2hMyMRvFgC8Tybll8T_B4e25MV_p7Z-fg%2C%2C&sku=100971342153&do-waremd5=RIWK05BS1v0G8fMMJJBOoA&cpa=1&nid=20945450"
],
"marketid": "",
"price": 0.0,
"donotsearch": "",
"textsearch": ""
},
{
"category": "",
"code": "Пример-004",
"productid": "",
"brand": "Нескафе",
"name": "Кофе растворимый Нескафе Голд 75 грамм, пакет",
"linkset": [
"https://market.yandex.ru/product--kofe-rastvorimyi-nescafe-gold-paket/157465018/offers?glfilter=17883841%3A1~1_100447116999&glfilter=23674510%3A75~75_100409201753&cpa=1&how=aprice&grhow=supplier&lr=213&sku=100409201753&local-offers-first=0"
],
"marketid": "",
"price": 0.0,
"donotsearch": "",
"textsearch": ""
},
{
"category": "",
"code": "Пример-005",
"productid": "",
"brand": "",
"name": "Беспроводная зарядная станция Xiaomi Mi 20W Wireless Charging Stand (wpc02zm)",
"linkset": [],
"marketid": "",
"price": 0.0,
"donotsearch": "",
"textsearch": "Беспроводная зарядная станция Xiaomi Mi 20W Wireless Charging Stand (wpc02zm)"
},
{
"category": "",
"code": "Пример-006",
"productid": "KGV36XW2AR",
"brand": "BOSCH",
"name": "Холодильник BOSCH",
"linkset": [],
"marketid": "",
"price": 19000.0,
"donotsearch": "",
"textsearch": ""
},
{
"category": "",
"code": "Пример-007",
"productid": "",
"brand": "",
"name": "Мягкий бак для душа EKUD 300 л",
"linkset": [
"https://market.yandex.ru/product--miagkii-bak-dlia-dusha-ekud-300-l/891746307?sku=101251576246",
"https://market.yandex.ru/catalog--baki-v-izhevske/56327/list?glfilter=7893318%3A12755702&text=%D0%9C%D1%8F%D0%B3%D0%BA%D0%B8%D0%B9%20%D0%B1%D0%B0%D0%BA%20%D0%B4%D0%BB%D1%8F%20%D0%B4%D1%83%D1%88%D0%B0%20EKUD%20300%20%D0%BB&cpa=1&hid=6426981&srnum=11&rs=eJwz8lBy4dK_MOdi_4XNF3Zd2HFhp8KFjRc2XNilcGHLhd0X-4HUxeaLHRc2KLh6h7ooGBsYKFzYLXDs0UNmJRYOBgEGICkiIKHBEMAIALYjIHM%2C&was_redir=1&rt=11&onstock=1&local-offers-first=0"
],
"marketid": "",
"price": 0.0,
"donotsearch": "",
"textsearch": ""
},
{
"category": "",
"code": "Пример-008",
"productid": "",
"brand": "",
"name": "Мягкий бак для душа EKUD 125 л",
"linkset": [
"https://market.yandex.ru/product--miagkii-bak-dlia-dusha-ekud-125-l/891746308?sku=101251577471",
"https://market.yandex.ru/search?text=%D0%9C%D1%8F%D0%B3%D0%BA%D0%B8%D0%B9%20%D0%B1%D0%B0%D0%BA%20%D0%B4%D0%BB%D1%8F%20%D0%B4%D1%83%D1%88%D0%B0%20EKUD%20125%20%D0%BB&cvredirect=2&cpa=1&onstock=1&local-offers-first=0",
"https://market.yandex.ru/product--skladnaia-emkost-dlia-letnego-dusha-125-litrov-70-70-30/674919385?text=Мягкий%20бак%20для%20душа%20EKUD%20125%20л&cpc=DEoKrYbyaMK6u3QYwCkXLYZ8Jf1T2VroS_DE8XySXkjfU_tB9M24SB88B4A4TEbsypVP3JyasrRL1MJbED4LjALNvCO1oQtMV7bryR3_84DPOpJjJs9OCGrdfxBQcQdOtvv0xe4OrUzgmvdkg8qp_0HEMPRC8hrTwLzHgwWeiVI5DLLGCLDvcw%2C%2C&sku=100971342152&do-waremd5=DeWUefC-_AwI1g4lp6X7QA&cpa=1&nid=20945450"
],
"marketid": "",
"price": 0.0,
"donotsearch": "",
"textsearch": ""
},
{
"category": "",
"code": "Пример-009",
"productid": "Pro Penguin",
"brand": "Satisfyer",
"name": "Satisfyer Бесконтактный клиторальный стимулятор Penguin",
"linkset": [
"https://market.yandex.ru/product--satisfyer-beskontaktnyi-klitoralnyi-stimuliator-penguin/375937279"
],
"marketid": "",
"price": 2500.0,
"donotsearch": "",
"textsearch": ""
}
]
}