Example Code (PHP)
Print
<?php
$data = array(
"action" => "RegisterDomain",
"token" => "AaLc8eNZWsZtWlT9LtT7NUha",
"email" => "test@exampledomain.com",
"sld" => "domainexample",
"tld" => "com",
"regperiod" => 1,
"nameserver1" => "ns1.domainexample.com",
"nameserver2" => "ns2.domainexample.com",
"nameserver3" => "ns3.domainexample.com",
"nameserver4" => "ns4.domainexample.com",
"nameserver5" => "ns5.domainexample.com",
"dnsmanagement" => 1,
"emailforwarding" => 1,
"idprotection" => 1,
"adminfirstname" => "John",
"adminlastname" => "Doe",
"admincompanyname" => "Company Name",
"adminaddress1" => "Address 1",
"adminaddress2" => "Address 2",
"admincity" => "City",
"adminstate" => "ST",
"admincountry" => "IT",
"adminpostcode" => "12345",
"adminphonenumber" => "4455677888990",
"adminemail" => "admin@domainexample.com",
"additionalfields" => base64_encode(serialize(array_values(array())
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.fidonet.com/domainsResellerAPI/api.php");
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_FRESH_CONNECT, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
$result = curl_exec($ch);
$res = json_decode($result, true);
print_r($res);
curl_close($ch);
?>
Was this answer helpful?