Избранные позиции

 

Метод «добавление позиции в избранные» (AddFavoriteSearch)

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

Входные параметры (для JSON API передаются в GET или POST параметрах запроса):

Параметр Тип Обязательный Описание
login string да e-mail, указанный при регистрации на сайте ZZap
password string да ваш пароль от аккаунта на сайте ZZap
code_cat string да внутренний уникальный код позиции
partnumber string да номер
class_man string да производитель
class_cat string да наименование
api_key string да нужно попросить у нас



Выходные параметры:

Параметр Тип Обязательный Описание
error string да если пусто, ошибок нет
code_fav int да внутренний уникальный код добавленной избранной позиции



Пример вызова
Браузер
https://www.zzap.ru/webservice/datasharing.asmx/AddFavoriteSearch?login={login}&password={password}&code_cat=115835062&partnumber=MR245368&class_man=Mitsubishi&class_cat=Мотор омывателя&api_key={api_key}

Windows через cmd.exe
Chcp 65001
curl.exe —data-urlencode «login={login}» —data-urlencode «password={password}» —data-urlencode «code_cat=115835062» —data-urlencode «partnumber=MR245368» —data-urlencode «pclass_man=» —data-urlencode «class_cat=КОЛОДКИ ПЕРЕД Е90 318—data-urlencode «api_key={api_key}» -X POST
https://www.zzap.ru/webservice/datasharing.asmx/AddFavoriteSearch

Ответ
{
«error»: «» // если пусто, ошибок нет
«code_fav»: 200000015 // внутренний уникальный код добавленной избранной позиции
}



Метод «удаление позиции из избранных» (DeleteFavoriteSearch)

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

Входные параметры (для JSON API передаются в GET или POST параметрах запроса):

Параметр Тип Обязательный Описание
login string да e-mail, указанный при регистрации на сайте ZZap
password string да ваш пароль от аккаунта на сайте ZZap
code_fav string да внутренний уникальный код избранной позиции
api_key string да нужно попросить у нас



Выходные параметры:

Параметр Тип Обязательный Описание
error string да если пусто, ошибок нет



Пример вызова
Браузер
https://www.zzap.ru/webservice/datasharing.asmx/DeleteFavoriteSearch?login={login}&password={password}&code_fav=300013116&api_key={api_key}

Windows через cmd.exe
Chcp 65001
curl.exe —data-urlencode «login={login}» —data-urlencode «password={password}» —data-urlencode «code_fav=300013116» —data-urlencode «api_key={api_key}» -X POST
https://www.zzap.ru/webservice/datasharing.asmx/DeleteFavoriteSearch

Ответ
{
«error»: «» // если пусто, ошибок нет
}



Метод «мои избранные позиции» (GetMyFavoritesSearchV2)

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

Входные параметры (для JSON API передаются в GET или POST параметрах запроса):

Параметр Тип Обязательный Описание
login string да e-mail, указанный при регистрации на сайте ZZap
password string да ваш пароль от аккаунта на сайте ZZap
api_key string да нужно попросить у нас



Выходные параметры:

Параметр Тип Обязательный Описание
error string да если пусто, ошибок нет
row_count int да сколько строк вернулось
table Массив GetMyFavoritesSearchItem[] да Массив данных



GetMyFavoritesSearchItem:

Параметр Тип Обязательный Описание
code_fav int да внутренний уникальный код избранной позиции
class_man string да производитель
logopath string да ссылка на превью логотипа производителя 30px на 30px
partnumber string да номер
class_cat string да наименование
imagepath string да ссылка на превью фото запчасти 60px на 60px****
imagepathV2 string[] да массив ссылок на превью фото запчасти 60px на 60px****
code_cat int да внутренний уникальный код позиции
code_man int да внутренний код производителя позиции (соответствия кодов и названий всех производителей — в методе GetBrands)



Пример вызова
Браузер
https://www.zzap.ru/webservice/datasharing.asmx/GetMyFavoritesSearchV2?login={login}&password={password}&api_key={api_key}&call_data=

Windows через cmd.exe
Chcp 65001
curl.exe —data-urlencode «login={login}» —data-urlencode «password={password}» —data-urlencode «api_key={api_key}» —data-urlencode «call_data=» -X POST
https://www.zzap.ru/webservice/datasharing.asmx/GetMyFavoritesSearchV2

Ответ
{
«error»: «» // если пусто, ошибок нет
«row_count»: 5, // сколько строк вернулось
«table»:
[
{
«code_fav»: 200000004, // внутренний уникальный код избранной позиции
«class_man»: «BMW», // производитель
«logopath»:»https://koj.blob.core.windows.net/zzap-upload/upload/logos/s168c3d55b90bfe5ac9ea3767c075ab8c.png», // ссылка на превью логотипа производителя 30px на 30px
«partnumber»: «34116769951», // номер
«class_cat»: «КОЛОДКИ ПЕРЕД Е90 318», // наименование
«imagepath»: «https://koj.blob.core.windows.net/zzap-upload/upload/catalog/p2739725d8d53bff0ccf0ecbfb9cf920b.jpg», // ссылка на превью фото запчасти 60px на 60px
«imagepathV2»:[«https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p96e25867cd6841e1ad7529a01bd84cfc.jpg»,»https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/pdf315e2533ee0f974b30d64997e3ef65.jpg»,»https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p0a353cc79dc420e54cf3e75091376f79.jpg»], // массив ссылок на превью фото запчасти 60px на 60px
«code_cat»: 115835062, // внутренний уникальный код позиции
«code_man»: 3113 // внутренний код производителя позиции (соответствия кодов и названий всех производителей — в методе GetBrands)
},
{

}
]
}

Избранные позиции