Loopia API har snurrat i snart åtta månader. Antalet användare växer stadigt hela tiden, och vi kan inte annat än att storglädjas åt vilken succé det har blivit.
Nu är det dags för första uppgraderingen av API:t. Vi har samlat ihop de vanligaste önskemålen vi fått in och ser nu till att implementera dessa.
Du hittar instruktioner till alla nya och utökade funktioner på loopia.se/api.
Är du osäker på vad du kan göra med Loopia API så kan det enkelt sammanfattas med “Våra tjänster på din webbsida”. Du kan alltså integrera Loopias tjänster med dina egna system/webbsidor/applikationer.
Vill du ha inspiration för vad du kan hitta på så kolla gärna in några av bidragen i den Loopia API-tävling vi hade tidigare i år (förresten kan vi meddela att vi inte orkade vänta på en svensk lansering av Ipaden, så vi stack till Belgien och slog till för att kunna leverera priset tidigare).
Vi älskar att höra vad ni hittar på med LoopiaAPI, så kommentera gärna nedan eller skicka ett mail med ditt projekt.
LoopiaAPI har verkligen blivit en större succé än vad vi kunnat hoppas på. Vi får ofta höra om nya spännande projekt som drar nytta av det – och det värmer lika mycket i hjärtat varje gång.
En fråga vi får då och då är om man får använda vår logga i samband med detta. Vi har därför tagit fram en LoopiaAPI-logga som vi mer än gärna ser dyka upp runt om på alla dessa roliga projekt
.
Vad är LoopiaAPI?
Har du missat LoopiaAPI, eller undrar vad du kan ha för nytta av det? Enkelt sätt kan man säga att LoopiaAPI kan ge dig “våra tjänster på din webbsida”. Med LoopiaAPI kan du anropa våra tjänster, och på så sätt kolla om domännamn är lediga, regga nya domäner, lägga till och ta bort subdomäner, editera zone records samt pröjsa fakturor via LoopiaPrePAID – direkt från din egen webbsida eller applikation.
Är du återförsäljare kan du dessutom ta del av ytterligare lite godsaker. Du kan lista och lägga till nya kunder och även beställa webbhotell.
Vill du ha lite inspiration så kolla gärna in några av de grymma tävlingsbidrag som kom in i vår LoopiaAPI-tävling tidigare i år. Där hittar du allt från den vinnande kalender-funktionen och wrappers till olika kodspråk (PHP, .NET, AS3 m m) till Iphone- och Android-appar.
Mer information om hur du använder LoopiaAPI hittar du här.
Har du något LoopiaAPI-projekt på gång? Om inte, vad skulle du vilja göra med LoopiaAPI?
Det är bara några dagar kvar till Ipad-tävlingens slutdatum är här. Men oroa dig inte… “du har ju hela helgen på dig!”.
Tisdag (30/3) är alltså sista chansen att skicka in din briljanta funktion som använder sig av LoopiaAPI – för att få chansen att vinna den äppelprydda surfplattan.
Det har kommit in många intressanta bidrag, men vi gissar att vissa av er sitter och filar på koden in i det sista för att lämna från er något som är så bra som möjligt.
För dig som inte redan har satt igång att koda – läs tävlingsvillkoren här och ta chansen att vinna en Ipad även du.
Så fort vi har granskat alla bidragen kommer vi att presentera vinnaren här på bloggen. Sedan börjar bara väntan på att Ipad ska dyka upp i butik här i Sverige så vi kan leverera priset till den lyckliga vinnaren (Enligt uppgift ska den börja säljas i USA 3:e April).
Lycka till!
Tidigare i år chockerade vi världen genom att presentera nästa stora framsteg i mänsklighetens historia – Loopias nya återförsäljar-zon. Nu plockar vi bort beta-stämpeln och stänger ned den gamla zonen. Under beta-perioden har vi gjort ytterligare förbättringar och dessutom tryckt in ännu fler funktioner. Detta mycket tack vare våra otroligt engagerade återförsäljare som har gett oss grymt mycket bra feedback.

Den nya ÅF-zonen är ett otroligt gränssnitt som helt integrerad med kundzonen ser till att du som återförsäljare enkelt kan administrera både ditt eget och dina kunders konton från en och samma plats.
Nyligen släppte vi LoopiaAPI fritt för alla kunder och återförsäljare. LoopiaAPI gör det möjligt för vem som helst att skapa egna tjänster som utnyttjar Loopias kraftfulla domännamn- och webbhotellshantering.
Till exempel kan du bygga egna tjänster som kollar om domännamn är lediga, reggar nya domäner, lägger till och tar bort subdomäner, editerar zone records samt betalar fakturor via LoopiaPrePAID. Riktigt najs för dig med en välfylld domänportfölj. Är du återförsäljare kan du dessutom administrera kunder och beställa webbhotell.
För att fler ska få upp ögonen för möjligheterna med LoopiaAPI och för att sprida inspiration till andra drar vi nu igång en tävling.
Här är tävlingsvillkoren:
Vi väntar med spänning på ditt bidrag, så sätt igång och koda
Lycka till!
Anställda och före detta anställda på Loopia eller inom Mamut-koncernen får ej delta i tävlingen. Vinnaren betalar eventuell vinstskatt.
Vi kan stolt presentera en mycket efterlängtad nyhet. LoopiaAPI* är från och med igår publikt. Det är alltså fritt fram för alla kunder och återförsäljare att snickra ihop egna skript för att t ex regga och administrera domännamn.
Med LoopiaAPI kan du kolla om domännamn är lediga, regga nya domäner, lägga till och ta bort subdomäner, editera zone records samt pröjsa fakturor via LoopiaPrePAID. Riktigt najs för dig med en välfylld domänportfölj.
Är du återförsäljare kan du dessutom ta del av ytterligare lite godsaker. Du kan lista och lägga till nya kunder och även beställa webbhotell.
Förutom att automatisera hanteringen av allt ovanstående skulle du faktiskt till stor del kunna bygga en egen motsvarighet till vår kundzon i ditt eget gränssnitt.
Det känns riktigt kul att få ut den här tjänsten. Vi tror att det är många av er med mycket domännamn som kommer att ha stor nytta av detta. Och självklart även ni återförsäljare som vill automatisera och integrera den här funktionaliteten i era egna system.
Dessutom är det ju roligt för alla som är som oss, så nördiga att man vill prova att använda det bara för att se hur det fungerar
Som ni märker är det en rejäl hög med funktioner som är tillgängliga via LoopiaAPI, därmed inte sagt att det inte finns plats för fler. Vi är öppna för idéer på funktioner som kan göra API:t ännu mer komplett, så tveka inte att höra av dig med förslag.
Du lägger till och hanterar användare för LoopiaAPI genom att logga in i kundzonen eller återförsäljarzonen och välja “Kontoinställningar → LoopiaAPI”.
Läs mer om hur du använder LoopiaAPI här.
* Ett API (Application Programming Interface) är enkelt förklarat en uppsättning regler som bestämmer hur ett program ska tala med ett annat. Läs mer om API på Wikipedia.
Från och med idag finns ett öppet programmeringssgränssnitt mot vår domänplattform, smidigt kallat LoopiaAPI. Snart sagt allt du kan göra i LoopiaDNS går nu att sköta via API-anrop. LoopiaAPI är ett XML-RPC-gränssnitt som idag öppnats för ett fåtal utvalda utvecklare. Under våren kommer API:t även att öppnas för allmänheten att använda till egna applikationer samt till de som vill erbjuda egna domäntjänster.
Fullständig dokumentation och kodexempel finns redan nu tillgängliga på loopia.se/api/. Är du intresserad av API:t och vill sätta dig in i hur det fungerar, tveka då inte att kika in på ovanstående adress. Där hittar du även information om hur du automatiskt blir informerad när tjänsten öppnar för alla.
Kan jag via API-anrop skapa ett LoopiaDNS-konto, registrera två domännamn, betala dessa och lägga upp 27 olika subdomäner?
- Ja. Betalning av domännamnen kan ske antingen med krediter från ens Loopia PrePAID-pott vilket innebär att allt sker helt automatiskt och att domännamnen skickas för omedelbar registrering. Det går dock även att begära ut en faktura för sedvanlig förskottsbetalning.
Kan jag skapa egna domänapplikationer som Loopia inte tänkt på?
- Självklart.
Om jag hittar på en tokbra domänfunktion och utvecklar denna med LoopiaAPI, kan denna då implementeras i Loopias kontrollpaneler?
- Med bra och värdefulla funktioner är vi givetvis inte främmande för detta. Däremot står det dig givetvis fritt att även på fri fot erbjuda din idé till allmänheten.
Kan jag skapa en white label-lösning så jag själv kan erbjuda registrering och hantering av domännamn.
- Visst kan du det, kan även vara ett tips för de nuvarande .SE-ombud som inte vill gå igenom den certifieringsprocess som det innebär att bli ackrediterad registrar.
Vilka domäntyper kan man registrera och administrera?
- Alla de domäntyper som Loopia säljer idag.
Har ni något litet kodexempel man kan få se?
- Visst har vi det, all dokumentation hittar du på loopia.se/api/, men nedan har vi klistrat in ett litet kodexempel som i Perl ansluter till vår XML-RPC-server, skapar ett LoopiaDNS-konto, registrerar en domän och lägger upp domänkonfiguration så all besökstrafik till domänen samt eventuella subdomäner går till IP-adressen 127.0.0.1.
#!/usr/bin/perl
use RPC::XML;
use RPC::XML::Client;
use Data::Dumper;
my $global_check_domain_server_url =
'https://api.loopia.se/RPCSERV';
my $global_username = "YOUR_USERNAME";
my $global_password = "YOUR_PASSWORD";
my $client =
RPC::XML::Client->new($global_check_domain_server_url);
$client->credentials("Loopia-API", $global_username,
$global_password);
my $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" };
my $domain = "anderstestarapi" . `date +%s | tr -d "\n"` . ".se";
my $password = "generated_password_for_customer";
my $response =
$client->simple_request('addDNSAccount', $domain, $password,
$contact, $contact, $contact, RPC::XML::boolean->new(1),
RPC::XML::boolean->new(1));
print "Account created: " . Dumper($response) . "\n\n";
$response = $client->simple_request('addSubdomain', $domain,
$password, $domain, "\@");
print "Subdomain added: " . Dumper($response) . "\n\n";
$response = $client->simple_request('addZoneRecord', $domain,
$password, $domain, "\@", { type => "A", "priority" => undef,
"ttl" => "300", "rdata" => "127.0.0.1" });
print "Record added: " . Dumper($response) . "\n\n";
$response = $client->simple_request('addSubdomain', $domain,
$password, $domain, "*");
print "Subdomain added: " . Dumper($response) . "\n\n";
$response = $client->simple_request('addZoneRecord', $domain,
$password, $domain, "*", { type => "A", "priority" => undef,
"ttl" =>"300", "rdata" => "127.0.0.1" });
print "Record added: " . Dumper($response) . "\n\n";
Har du något spännande förslag på funktion som kan skapas med ett sånt här API? Tveka inte att skriva en rad.