Метод "Версия мобильного приложения" (GetMobileAppVersionV2)
Аналогично GetMobileAppVersion, но с дополнительным параметром login и password
GetMobileAppVersionV2
https://api.zzap.pro/webservice/datasharing.asmx/GetMobileAppVersionV2
Входные параметры (для JSON API передаются в GET или POST параметрах запроса):
Параметр | Тип | Обязательный | Описание |
login | string | нет | e-mail, указанный при регистрации (может быть пустым) |
password | string | нет | ваш пароль от аккаунта на сайте ZZap (может быть пустым) |
api_key | string | да | нужно попросить у нас |
Выходные параметры:
Параметр | Тип | Обязательный | Описание |
error | string | да | если пусто, ошибок нет |
version | string | да | актуальная версия мобильного приложения |
Пример вызова
Браузер
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 параметрах запроса):
Параметр | Тип | Обязательный | Описание |
login | string | да | e-mail, указанный при регистрации на сайте ZZap |
password | string | да | ваш пароль от аккаунта на сайте ZZap |
device_token | string | да | цифро-буквенный токен устройства |
api_key | string | да | нужно попросить у нас |
Выходные параметры:
Параметр | Тип | Обязательный | Описание |
error | string | да | если пусто, ошибок нет |
row_count | int | да | сколько строк вернулось |
Пример вызова
Браузер
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 параметрах запроса):
Параметр | Тип | Обязательный | Описание |
login | string | да | e-mail, указанный при регистрации на сайте ZZap |
password | string | да | ваш пароль от аккаунта на сайте ZZap |
login_info | string | да | для внутренних целей, передавать пустое значение |
file_body | string | да | содержимое файла |
file_name | string | да | имя файла |
upload_type | int | да | тип загружаемого файла: 0 - картинки для вин-запросов, 1 - картинки и документы для сообщений, 2 - картинки для сообщений об ошибках, 3 - картинки для отзывов |
api_key | string | да | нужно попросить у нас |
Выходные параметры:
Параметр | Тип | Обязательный | Описание |
error | string | да | если пусто, ошибок нет |
file_url | string | да | ссылка на загруженный файл |
Пример вызова
Браузер
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://..." // ссылка на файл
}