Показано с 1 по 3 из 3

Тема: Вопрос по API IspManager Business 5

  1. #1
    Junior Member
    Регистрация
    12.11.2017
    Сообщений
    9

    По умолчанию Вопрос по API IspManager Business 5

    Добрый день!

    Ранее мы работали с API IspManager4 Lite, теперь возникла необходимость переписать все для работы с API IspManager Business 5.
    Ранее мы использовали в параметре out=json, насколько я понял, в новой версии наиболее близкий по содержанию ответ возможен при использовании out=JSONdata.

    Но возникла проблема с запросом на авторизацию:
    При выполнении запроса с правильными аторизационными данными я вместо номера сессии получаю один пробел в ответе, а ожидается ID сессии:

    Запрос: GET хттпс://XXX.XXX.XXX.XXX:1500/ispmgr?func=auth&username=root&password=rightpassw ord&out=JSONdata
    Ответ: string(1) " "

    При этом запрос GET хттпс://XXX.XXX.XXX.XXX:1500/ispmgr?func=auth&username=root&password=rightpassw ord&out=json проходит успешно, но возвращает кучу данных, которые нам не нужны + они сильно разнятся по составу с прошлым API.


    Также замечу, что если подать неверные логин или пароль с out=JSONdata, то ошибка приходит как надо.

    Запрос: GET хттпс://XXX.XXX.XXX.XXX:1500/ispmgr?func=auth&username=root&password=wrongpassw ord&out=JSONdata
    Ответ: string(128) "{"error":{"code":"auth","obj":"badpassword","msg" :"badpasswordauthInvalid username or password Invalid username or password "}} "

    Вопрос:
    Почему IspManager не отдает номер сессии, когда указываешь out=JSONdata ? Что я делаю не так или как починить, подскажите пожалуйста?
    Последний раз редактировалось artpolt; 12.11.2017 в 21:57.

  2. #2
    Senior Member
    Регистрация
    17.09.2010
    Сообщений
    8,674

    По умолчанию

    Здравствуйте, попробуйте bjson или old_json вместо json или JSONdata

  3. #3
    Junior Member
    Регистрация
    12.11.2017
    Сообщений
    9

    По умолчанию

    Получилось, спасибо!

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •