Базовая ссылка вебсервиса

https://www.zzap.ru/webservice/datasharing.asmx


Получить api_key

Для того, чтобы воспользоваться ниже описанными методами выгрузки данных, необходимо получить api_key
  • Если вы покупатель, напишите нам на почту support@zzap.pro или создайте заявку в разделе "Заявки на тех.поддержку", и вам пришлют api_key
  • Если вы продавец и знаете, кто ваш менеджер, обратитесь к нему - менеджер вышлет вам api_key
  • Если вы продавец, но по каким-то причинам не знаете, кто ваш менеджер, или на данный момент к вам не прикреплён ни один из наших менеджеров, поступайте, как покупатель

Правила работы

  • частота запросов по API должна быть не выше 1 запроса в 3 секунды
  • при использовании данных нашего сайта необходимо указывать в верхней части страницы (или у кнопки "Поиск") заметное упоминание о том, что данные предоставлены сайтом ZZap, и содержать ссылку с переходом на ZZap
    (пример надписи: "Информация о запчастях предоставлена системой ZZap")
  • запросы через API обслуживаются группой серверов с балансированием нагрузки, и данные на них синхронизируются через репликацию. Обычно требуется несколько секунд, чтобы изменение проявилось всюду

Методы


История изменений

версия 1.1 начальный выпуск - методы GetSearchSuggest, GetSearchResult, GetUserData, GetRegions
версия 1.2 добавлены методы MakeRegistration, MakeOrder, GetRatings, MakeOrderRating, GetMyOrders
версия 1.3 добавлена возможность отправки заказа от покупателя на сайт продавца, метод SetOrderStatus
версия 1.4 добавлены методы GetSellerOrders, GetMyInfo
версия 1.5 в методах GetSearchSuggest, GetSearchResult добавлено поле logopath (логотип производителя)
версия 1.6 добавлен метод GetStatPrices
версия 1.7 добавлен метод MakeRegistrationOrder
версия 1.8 добавлен метод MakeVinRequest
версия 1.9 добавлен метод GetBrands и поля addr_map_geo1 и addr_map_geo2 в метод GetSearchResult
версия 1.10 добавлены методы GetMyVinRequests, GetMyVinRequestReplies
версия 1.11 добавлен метод GetUserInfo, в методах GetMyOrders и GetMyVinRequestReplies добавлено поле user_key
версия 1.12 добавлены поля (на выход):
seller_rating_count, seller_rating, seller_address, seller_phone, seller_phone2, descr_price - в метод GetMyOrders
seller_rating_count, seller_rating, seller_address, seller_phone2 - в метод GetMyVinRequestReplies
версия 1.13 добавлены методы GetMySearchHistory, SetVinRequestStatus, GetSellerVinRequests; добавлено поле is_seller в метод GetMyInfo
версия 1.14 добавлен метод SendAppErrorMessage
версия 1.15 добавлены методы GetMyFavoritesSearch, AddFavoriteSearch, DeleteFavoriteSearch
версия 1.16 метод GetUserData "одно предложение" устарел, добавлен новый метод GetSearchResultOne
версия 1.17 методы GetMinPrices и GetAvgPrices устарели, пользуйтесь вместо них GetStatPrices
версия 1.18 добавлен метод GetSearchResultInfo
версия 1.19 добавлены методы GetSearchSuggestV2 (принимает новый параметр type_request) и GetSearchResultV2 (принимает новые параметры type_request и search_text)
GetSearchSuggestV2 и GetSearchResultV2 возвращают новое поле type_search
версия 1.20 добавлено поле (на выход) terms в метод GetSearchResultV2
версия 1.21 добавлен метод GetMyStatCustomers
версия 1.22 добавлено поле used в методы GetSearchResultV2, GetSearchResultOne, GetMyOrders, GetSellerOrders, GetSearchResult
версия 1.23 добавлены поля code_template и price_name в метод GetSellerOrders
версия 1.24 добавлены методы GetMyMessagesThreads, GetMyMessages, SendMessage и поле user_key в GetMyInfo
версия 1.25 добавлено поле accept_messages в методы GetUserInfo, GetSearchResultOne
версия 1.26 добавлен метод RequestPasswordRecover
версия 1.27 добавлены методы MakeOrderV2, MakeRegistrationOrderV2, MakeVinRequestV2, MakeOrderRatingV2, GetStatPricesV2 - на входе изменены типы полей:
в методах MakeOrderV2, MakeRegistrationOrderV2, MakeVinRequestV2 поля notifySms и test теперь bool
в методе MakeOrderRatingV2 поле test теперь bool
в методе GetStatPricesV2 поля instock, wholesale теперь bool
добавлены некоторые возвращаемые параметры:
в методах GetSearchResult, GetSearchResultV2, GetSearchResultOne - apply, min_sum_order, descr_min_sum_order, shipment, courier, price_orig, descr_price_orig, descr_type_price
в методах GetMyOrders , GetSellerOrders - min_sum_order, descr_min_sum_order, shipment, price_orig, descr_price_orig, descr_type_price
изменены типы некоторых возвращаемых параметров:
в методах GetSearchResult, GetSearchResultV2, GetSearchResultOne теперь это параметры instockV2, wholesaleV2, localV2, usedV2, priceV2, descr_priceV2
в методе GetMyOrders - usedV2, rated_orderV2, applyV2, priceV2, descr_priceV2
в методе GetSellerOrders - usedV2, applyV2, priceV2, descr_priceV2
версия 1.28 добавлены методы GetMyCart, DeleteFromCart, UpdateCart, MakeOrdersCart, ReplaceOldCart
добавлены поля qtyV2, qty_max, descr_qtyV2, delivery_days и descr_delivery в методы GetSearchResult, GetSearchResultOne, GetMyOrders, GetSellerOrders.
версия 1.29 добавлены поля priceV3 и descr_priceV3 в метод GetSearchResultOne
версия 1.30 добавлены поля type_user, type_user2 и type_price в методе GetSearchResult
поля commentV2, work_time, type_user, type_user2, type_price, telegram, whatsapp и viber в методах GetSearchResultOne и GetUserInfo
type_price в методах GetMyOrders и GetSellerOrders