Пример работы с api ISPManager на python example

Автор: Igor Kirsanov

Пример работы с api панели ispmanager на языке python. При необходимости могу выложить для других языков программирования, указывайте пожелания в комментариях


#!/usr/bin/env python
# -*- coding: utf-8 -*-

from urllib2 import urlopen
import re

# авторизация в панели ispmanager, возвращаемое значение - номер сессиии пользователя
def auth(domain,login,password):
    url = "https://" + str(domain) + "/manager/ispmgr?out=xml&func=auth&username=" + str(login) + "&password=" + str(password)
    res2 = urlopen(url)
    a = res2.read()
    #print a
    ses = re.findall(r'">(.*?)

ваш-домен.ру в нижней ссылке, домен, логин и пароль указывайте естественно от своей панели.

Данное api можно использовать для биллинг панелей, добавление и удаления сайтов, когда речь идет о создании множества сайтов, например создание самостоятельных поддоменов или тех же сателлитов генерируемых автоматически.