Opprett konto og registrer domene

Dette eksemplet viser hvordan en forhandler kobler til XML-RPC-serveren vår via Ruby, 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.


#!/usr/local/bin/ruby

require 'xmlrpc/client'
require 'pp'
require 'time'

global_username = 'user'
global_password = 'pass'
global_domain_server_url = "https://api.loopia.se/RPCSERV"

domain = "anders-via-ruby-" + Time.now.to_i.to_s + ".se"

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 = XMLRPC::Client.new2(global_domain_server_url)

response = client.call(
    "createNewAccount",
    global_username,
	global_password,
    domain,
    contact,
    false,
    false,
    true,
	"HOSTING_UNIX",
    "HOSTING_BUSINESS",
    true)
pp "Account created: " + response


Hei, trenger du hjelp?

Åpent hverdager 7-21, helger 11-15

 
21 49 96 00 Stengt