Random Domains is een gratis service van Freenom waardoor je domeinen van 5 willekeurige lettertekens kunt genereren en gebruiken. Deze Random Domains zijn geweldig voor URL forwarding. In feite, genereren ze de kortst mogelijke URLs.
Vergeet TinyURL of bit.ly. Gebruik Random Domains en integreer de Random Domain API in je applicatie.
Kortste mogelijke URL forwarding.
Alle Random Domains zijn beschikbaar op het internet wereldwijd.
Wanneer je een URL wilt verkorten, slaat Freenom de lange versie op in zijn database en wijst de URL toe aan een nieuwe domeinnaam die eindigt met een van de gratis domeinextensies. Bijvoorbeeld, als je de URL http://www.google.com wilt verkorten en de link die je terugkrijgt is http://bcdef.tk, dan is de unieke domeinnaam waaraan je URL is toegewezen bcdef.tk.
De domeinnaam wordt direct toegevoegd aan de root van één van onze Top Level Domains. Dat betekent dat je de website www.bcdef.tk direct na registratie kunt gebruiken.
Wanneer iemand je nieuwe korte domeinnaam bezoekt, neemt Freenom het domein en stuurt ze de gebruiker naar de oorspronkelijke lange URL die is opgeslagen in onze database. Als je je aanmeldt voor een Freenom Random Domains account kan je al het verkeer naar je domeinen volgen.
Met Freenoms API kan je computerprogramma's en online toepassingen ontwerpen die rechtstreeks communiceren met het Freenom registratiesysteem voor gratis domeinregistratiediensten.
Dit betekent in feite dat Freenom ontwikkelaars in staat stelt om korte URL's en gratis domeinnamen in de achtergrond van hun applicaties te registreren met een van de gratis domeinextensies.
Om een lang adres in te korten, POST of GET u het adres aan onze API en parst u het antwoord.
curl -X POST https://api.freenom.com/v2/domain/register.xml
-d "forward_url=<long_url>&email=<email>&password=<pass>"
Het aangegeven lange adres moet een URL gecodeerde representatie van de URL zijn. Als de URL http://www.google.com moet worden ingekort, moet deze worden doorgegeven als
http://www.google.com
Het
De antwoord header wordt weergegeven in JSON en heeft de volgende resultaat velden:
{"domain":
[{"status":"REGISTERED",
"domainname":"BCDEF.TK",
"domaintype":"FREE"}],
"status":"OK",
"result":"DOMAIN REGISTERED"
}
Bij een fout zal het error veld één van de volgende resultaten bevatten.
"Method not supported for function"
"Long URL not submitted"
"Long URL is invalid"
"Quota reached"
"Shortname already taken"
"An other error happened"
Een voorbeeld JSON error resultaat kan zijn:
{"status":"error","error":"Method not supported for function"}
Je kunt gebruik maken van elk Freenom geregistreerd e-mailadres en wachtwoord om de Random Domain functie van de Freenom API te gebruiken. Het is ook mogelijk om de Freenom Random Domain functionaliteit anoniem te gebruiken. Je kunt per 24 uur maximaal 25 verkorte adressen per IP-adres anoniem registreren. Als dit maximum is bereikt, wordt de fout "Quotum bereikt" weergegeven. Dit maximum kan gemakkelijk worden verhoogd om elk Freenom account te gebruiken bij het registreren van nieuwe domeinen.
Houd er rekening mee dat alle Freenom accounts zijn onderworpen aan de Algemene Voorwaarden van Freenom.
Random Domains heeft TweaK, een product van Dot TK, vervangen. Door simpelweg de variabele "result=TweaK" aan de API call toe te voegen, geeft de API resultaten vergelijkbaar met die waar je aan gewend was met TweaK. Omdat wij graag willen dat je de mogelijkheden van de nieuwe Freenom API's gebruikt, raden we aan om te upgraden naar de Freenom API calls, zoals hierboven beschreven.
Houd er rekening mee dat alle Freenom accounts zijn onderworpen aan de Algemene Voorwaarden van Freenom.