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.
Nedenfor følger koden for ovenstående eksempel.
#!/usr/local/bin/python # -*- coding: utf-8 -*- import calendar import sys import time import xmlrpclib def main(): global_username = 'YOUR_USERNAME' global_password = 'YOUR_PASSWORD' global_domain_server_url = \ 'https://api.loopia.se/RPCSERV' domain = 'anders-via-python-%s.se' % \ calendar.timegm(time.gmtime()) contact = {'firstname' : 'Anders', 'lastname' : 'Andersson', 'company' : 'Loopia AB', 'street' : 'Kopparlundsvägen 7B', 'street2' : '', 'zip' : '72130', 'city' : 'Västerås', 'country_iso2' : 'se', 'orgno' : '556633-9304', 'phone' : '021-128222', 'cell' : '', 'fax' : '', 'email' : 'info@loopia.se'} client = xmlrpclib.ServerProxy(uri = global_domain_server_url, encoding = 'utf-8') response = client.createNewAccount(global_username, global_password, domain, contact, False, False, True, 'HOSTING_UNIX', 'HOSTING_BUSINESS', True) print 'Account created: %s\n' % response if __name__ == '__main__': main()
Copyright Loopia AB 1999 - 2024
Loopia er en del av team.blue
Loopia AB, Kopparbergsvägen 8, 722 13 Västerås
Org.nr: 556633-9304
Loopias tjenester kjører på fornybar energi