Logg inn

Opprett konto og registrer domene

Dette eksemplet viser hvordan en forhandler kobler til XML-RPC-serveren vår via Python, lager en webhotellskonto og registrerer et domenenavn.

Merk: Kodeksemplet nedenfor inneholder ikke noen feilbehandling, for lesbarhetens skyld.

Eksempel

Nedenfor følger koden for ovenstående eksempel.

  1.   
  2. #!/usr/local/bin/python  
  3. # -*- coding: utf-8 -*-  
  4.   
  5. import calendar  
  6. import sys  
  7. import time  
  8. import xmlrpclib  
  9.   
  10. def main():  
  11.     global_username = 'YOUR_USERNAME'  
  12.     global_password = 'YOUR_PASSWORD'  
  13.     global_domain_server_url = \  
  14.         'https://api.loopia.se/RPCSERV'   
  15.   
  16.     domain = 'anders-via-python-%s.se' % \  
  17.         calendar.timegm(time.gmtime())  
  18.   
  19.     contact = {'firstname' : 'Anders',  
  20.             'lastname' : 'Andersson',  
  21.             'company' : 'Loopia AB',  
  22.             'street' : 'Kopparlundsvägen 7B',  
  23.             'street2' : '',  
  24.             'zip' : '72130',  
  25.             'city' : 'Västerås',  
  26.             'country_iso2' : 'se',  
  27.             'orgno' : '556633-9304',  
  28.             'phone' : '021-128222',  
  29.             'cell' : '',  
  30.             'fax' : '',  
  31.             'email' : 'info@loopia.se'}  
  32.   
  33.     client = xmlrpclib.ServerProxy(uri =  
  34.         global_domain_server_url, encoding = 'utf-8')  
  35.   
  36.     response = client.createNewAccount(global_username,  
  37.     global_password, domain, contact, False, False,  
  38.     True, 'HOSTING_UNIX''HOSTING_BUSINESS', True)  
  39.    
  40.     print 'Account created: %s\n' % response  
  41.   
  42. if __name__ == '__main__':  
  43.     main()  
  44.   
  45.    

Hei, trenger du hjelp?

Hverdager: 8-19 Helger: 11-15