Страница 1 из 1

Ошибка JSON API

Добавлено: Чт фев 21, 2019 10:55 am
Stran_Nik
При запросе (получить список пользователей) /admin/index.cgi?qindex=11&header=1&json=1 выдает ответ с ошибкой

Код: Выделить всё

{
"users_list" : {
"index" : { "value" : "11" }, 
"TABLE_USERS_LIST" : { "CAPTION" : "Пользователи - Все",
 "ID" : "USERS_LIST",
"TITLE" : [
"Логин","ФИО","Депозит","Кредит","Логин Статус","UID","Удалено","UID","" ],
"DATA_1" : [
  {"login" : "test", "fio" : "Test user  ", "deposit" : "0", "credit" : "0", "login_status" : "Активно", "uid" : "1", "deleted" : "Нет", "uid" : "1"},
 {"login" : "test_user", "fio" : "Test1  ", "deposit" : "0", "credit" : "0", "login_status" : "Активно", "uid" : "2", "deleted" : "Нет", "uid" : "2"},
 {"login" : "test_user1", "fio" : "Test User Fio  ", "deposit" : "0", "credit" : "0", "login_status" : "Активно", "uid" : "4", "deleted" : "Нет", "uid" : "4"}
] } "ID" : "",
"DATA_1" : [
  {"login" : "test", "fio" : "Test user  ", "deposit" : "0", "credit" : "0", "login_status" : "Активно", "uid" : "1", "deleted" : "Нет", "uid" : "1"},
 {"login" : "test_user", "fio" : "Test1  ", "deposit" : "0", "credit" : "0", "login_status" : "Активно", "uid" : "2", "deleted" : "Нет", "uid" : "2"},
 {"login" : "test_user1", "fio" : "Test User Fio  ", "deposit" : "0", "credit" : "0", "login_status" : "Активно", "uid" : "4", "deleted" : "Нет", "uid" : "4"}
] }"TABLE_USER_MANAGMENT" : { "CAPTION" : "Многопользовательские операции",
 "ID" : "USER_MANAGMENT",
"DATA_1" : [
  {"login" : "test", "fio" : "Test user  ", "deposit" : "0", "credit" : "0", "login_status" : "Активно", "uid" : "1", "deleted" : "Нет", "uid" : "1"},
 {"login" : "test_user", "fio" : "Test1  ", "deposit" : "0", "credit" : "0", "login_status" : "Активно", "uid" : "2", "deleted" : "Нет", "uid" : "2"},
 {"login" : "test_user1", "fio" : "Test User Fio  ", "deposit" : "0", "credit" : "0", "login_status" : "Активно", "uid" : "4", "deleted" : "Нет", "uid" : "4"}
] }}
}
1. Лишняя } в конце
2. не хватает запятых
2.1 } "ID" : "",
2.2 }"TABLE_USER_MANAGMENT" : {
Соответственно при обработке ответа выдает ошибку

Есть еще ошибки в других запросах. Например - Поиск абонента

Версия Abills 0.80.04

Re: Ошибка JSON API

Добавлено: Сб сен 07, 2019 3:41 pm
peektoseen
Не буду плодить новые темы, отпишу тут.
Нашёл проблему с JSON API - если попытаться получить информацию о не существующем UID - в ответ приходит не валидный JSON.
Пример с demo: https://demo.abills.net.ua:9443/admin/i ... 5231263123

Ответ: [{ "ERROR" : 'Undefined UID' }]
Ожидание: валидный JSON
Реальность: не валидный JSON

Re: Ошибка JSON API

Добавлено: Пн сен 09, 2019 8:18 am
~AsmodeuS~
peektoseen писал(а):
Сб сен 07, 2019 3:41 pm
Не буду плодить новые темы, отпишу тут.
Нашёл проблему с JSON API - если попытаться получить информацию о не существующем UID - в ответ приходит не валидный JSON.
Пример с demo: https://demo.abills.net.ua:9443/admin/i ... 5231263123

Ответ: [{ "ERROR" : 'Undefined UID' }]
Ожидание: валидный JSON
Реальность: не валидный JSON
поправлено 0.81.55