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

Главная > Помощь > Избранные позиции

 

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

AddFavoriteSearch
https://api.zzap.pro/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://api.zzap.pro/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://api.zzap.pro/webservice/datasharing.asmx/AddFavoriteSearch

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



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

DeleteFavoriteSearch
https://api.zzap.pro/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://api.zzap.pro/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://api.zzap.pro/webservice/datasharing.asmx/DeleteFavoriteSearch

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



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

GetMyFavoritesSearchV2
https://api.zzap.pro/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://api.zzap.pro/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://api.zzap.pro/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)
},
{
...
}
]
}

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