Статус поиска - qwep-ru/userapi GitHub Wiki

POST /search/status

Возвращает общую информацию по запросу поиска.

Заголовки:

  • Authorization: Bearer TOKEN

Параметры:

  • searchId — ID поиска (формируется в результате запроса на поиск), UUID

Ответ:

  • searchId — уникальный ID поиска, UUID
  • counts
    • clarifications — количество уточнений, integer
    • items — количество результатов, integer
    • errors — количество ошибок, integer
  • finished — статус поиска: закончен или нет, boolean
  • bestOffer — предложение с лучшей ценой
    • accountId — ID аккаунта, integer
    • vendorId — ID поставщика
    • vendorName — наименование поставщика
    • branchId — ID филиала (опционально)
    • branchName — наименование филиала (опционально)
    • item
      • itemId — ID результата (используется при покупке)
      • article — артикул форматированный, text
      • city — ID города (если определился по складу)
      • brand — Название компании, text
      • delivery — срок поставки, text
      • fromClarification — ID раскрытого уточнения (если это результат раскрытия уточнения), UUID
      • notes — доп. информация, text
      • originalArticle — артикул оригинальный (как на сайте поставщика), text
      • photo — URL на фотографию, text
      • price — цена
        • Value — значение, float
        • Currency — валюта, text
        • Formatted — форматированный вывод цены, text
      • quantity — доступное количество
        • Value — значение, integer
        • Sign — знак >,<,=, text
        • Unit — единица измерения, text
        • Multiplicity — кратность товара, integer
        • Formatted — форматированный вывод, text
      • status — статус товара, text
      • subway — название метро, text
      • title — наименование, text
      • type — тип записи (Item), text
      • warehouse — склад, text

Пример:

Запрос:

POST https://userapi.qwep.ru/search/status?json HTTP/1.1
Authorization: Bearer TPYDICJIDU883JXCUIA19IUGPP

{
	"Request": {
		"RequestData": {
			"searchId": "771ce6e7-971a-47f2-a191-075eb584b5b1"
		}
	}
}

Ответ:

{
	"Response": {
		"entity": {
			"searchId": "771ce6e7-971a-47f2-a191-075eb584b5b1",
			"bestOffer": {
				"accountId": 1,
				"vendorId": "477f2ac2-35ed-4c67-b12b-78d48722f96a",
				"vendorTitle": "Mr Truck",
				"branchId": null,
				"branchTitle": null,
				"item": {
					"itemId": "929112",
					"fromClarification": "",
					"brand": "Sampa/Frenotruck",
					"article": "020460",
					"originalArticle": "020460",
					"title": "Шайба пружинная (гровер)",
					"photo": null,
					"notes": null,
					"city": "3",
					"subway": null,
					"warehouse": "Москва",
					"delivery": "4 дн.",
					"status": "Заказ",
					"price": {
						"value": "44",
						"currency": "р.",
						"formatted": "44,00 р."
					},
					"quantity": {
						"sign": ">",
						"value": "6",
						"unit": "шт.",
						"multiplicity": "1",
						"formatted": "> 6 шт."
					}
				}
			},
			"counts": {
				"clarifications": 72,
				"items": 27,
				"errors": 1
			},
			"type": 0,
			"finished": false
		},
		"errors": [],
		"warnings": []
	}
}