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

Тема: ispmanager api: получить данные об используемых ресурсах

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

    Question ispmanager api: получить данные об используемых ресурсах

    Добрый день!

    Если авторизоваться под пользователем, то функция usagestat выводит данные об использованных ресурсах и о лимитах данного пользователя.

    Вопрос: как получить данную информацию, если авторизация происходит под администратором/реселлером? Можно ли получить данную информацию по отдельным пользователям, а не в целом по аккаунту?

  2. #2
    Developer team
    Регистрация
    06.04.2010
    Сообщений
    720

    По умолчанию

    добавьте
    Код:
    &su=your_user
    и у вас будут данные по каждому пользователю

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

    По умолчанию

    Код:
    https://sitename/hosting/ispmgr?out=json&su=demo&func=usagestat&auth=1234567890
    результата не дал, выводит тоже самое, что и без su=demo, т.е. информацию в целом по аккаунту

  4. #4
    Junior Member
    Регистрация
    08.11.2011
    Сообщений
    6

    По умолчанию

    Вот решение проблемы:

    1. Авторизуемся под Администратором или Реселлером
    Код:
    https://site.ru/hosting/ispmgr?out=json&func=auth&username=имя&password=пароль
    2. Выполняем вход за пользователя
    Код:
    https://site.ru/hosting/ispmgr?out=json&func=user.su&elid=имя_пользователя&auth=идентификатор_сессии
    3. Получаем необходимую инфу
    Код:
    https://site.ru/hosting/ispmgr?out=json&func=usagestat&auth=идентификатор_сессии
    4. Выходим из пользователя
    Код:
    https://client.smiletel.ru/hosting/ispmgr?out=json&func=chlevel&lp=1&auth=идентификатор_сессии
    Если нужно для нескольких пользователей получить данную инфу, то выполняем пункты 2-4 в цикле.

  5. #5
    Junior Member Аватар для pritorius666
    Регистрация
    29.03.2014
    Сообщений
    29

    По умолчанию

    вот рабочий пример в один запрос.
    для панельки 5-й версии бизнес.
    ---------------------------
    root_login - логин рута.
    root_pass - пароль рута.
    user_login - логин пользователя для которого нужно вытянуть инфу.
    PHP код:
    https://192.168.1.1:1500/ispmgr?out=json&authinfo=root_login:root_pass&func=userstat&elid=user_login 
    ---------------------------
    весь форум как я понял держится на ответах пользователей а не тех.поддержке и это печально.
    В документации нет ни одного примера как правильно нужно использовать API в той или инной ситуации.
    Единственное что есть это список с названиями функций а дальше сиди и догадывайся как это должно работать и что туда нужно заполтять.
    Надеюсь в будеющем хоть примеры появятся - потому что у такой хорошей панели, должна быть нормальноя документация с базовыми примерами запросов.

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

Ваши права

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