Служебные методы

Главная > Помощь > Служебные методы

Метод "Версия мобильного приложения" (GetMobileAppVersionV2)

Аналогично GetMobileAppVersion, но с дополнительным параметром login и password
GetMobileAppVersionV2
https://api.zzap.pro/webservice/datasharing.asmx/GetMobileAppVersionV2
Входные параметры (для JSON API передаются в GET или POST параметрах запроса):

ПараметрТипОбязательныйОписание
loginstringнетe-mail, указанный при регистрации (может быть пустым)
passwordstringнетваш пароль от аккаунта на сайте ZZap (может быть пустым)
api_keystringданужно попросить у нас

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

ПараметрТипОбязательныйОписание
errorstringдаесли пусто, ошибок нет
versionstringдаактуальная версия мобильного приложения

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

Windows через cmd.exe
Chcp 65001
curl.exe --data-urlencode "login={login}" --data-urlencode "password={password}" --data-urlencode "api_key={api_key}" -X POST
https://api.zzap.pro/webservice/datasharing.asmx/GetMobileAppVersionV2

Ответ
{ "error": "", // если пусто, ошибок нет
"version": "2.11.18" // актуальная версия мобильного приложения
}

Метод "Регистрация устройства пользователя" (RegisterUserDevice)

RegisterUserDevice
https://api.zzap.pro/webservice/datasharing.asmx/RegisterUserDevice

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

ПараметрТипОбязательныйОписание
loginstringдаe-mail, указанный при регистрации на сайте ZZap
passwordstringдаваш пароль от аккаунта на сайте ZZap
device_tokenstringдацифро-буквенный токен устройства
api_keystringданужно попросить у нас

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

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

Пример вызова
Браузер
https://api.zzap.pro/webservice/datasharing.asmx/RegisterUserDevice?login={login}&password={password}&device_token=FE66489F304DC75B8D6E8200DFF...&api_key={api_key}

Windows через cmd.exe
Chcp 65001
curl.exe --data-urlencode "login={login}" --data-urlencode "password={password}" --data-urlencode "device_token=FE66489F304DC75B8D6E8200DFF..." --data-urlencode "api_key={api_key}" -X POST
https://api.zzap.pro/webservice/datasharing.asmx/RegisterUserDevice

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

Метод "Загрузка файла" (UploadFileV2)

UploadFileV2
https://api.zzap.pro/webservice/datasharing.asmx/UploadFileV2

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

ПараметрТипОбязательныйОписание
loginstringдаe-mail, указанный при регистрации на сайте ZZap
passwordstringдаваш пароль от аккаунта на сайте ZZap
login_infostringдадля внутренних целей, передавать пустое значение
file_bodystringдасодержимое файла
file_namestringдаимя файла
upload_typeintдатип загружаемого файла: 0 - картинки для вин-запросов, 1 - картинки и документы для сообщений, 2 - картинки для сообщений об ошибках, 3 - картинки для отзывов
api_keystringданужно попросить у нас

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

ПараметрТипОбязательныйОписание
errorstringдаесли пусто, ошибок нет
file_urlstringдассылка на загруженный файл

Пример вызова
Браузер
https://api.zzap.pro/webservice/datasharing.asmx/UploadFileV2?login={login}&password={password}&login_info=&file_body={file_body}&file_name=picture.jpg&upload_type=0&api_key={api_key}

Windows через cmd.exe
Chcp 65001
curl.exe --data-urlencode "login={login}" --data-urlencode "password={password}" --data-urlencode "login_info=" --data-urlencode "file_body={file_body}" --data-urlencode "file_name=picture.jpg" --data-urlencode "upload_type=0" --data-urlencode "api_key={api_key}" -X POST
https://api.zzap.pro/webservice/datasharing.asmx/UploadFileV2

Ответ
{
"error": "", // если пусто, ошибок нет
"file_url": "https://..." // ссылка на файл
}



Служебные методы