Etikettarkiv: api

Resumé av jubileumsåret 2010

Nu börjar 2010 lida mot sitt slut. Det har varit ett otroligt händelserikt jubileumsår för Loopia.

Dels har vi haft vår stora jubileumstävling i två fantastiska ronder med 100 grymma reklamfilmsbidrag och en bil, en laptop och sex iPads i prispotten, dessutom vinster till alla som deltog.

Vi har också kört massor av kampanjer med 10 kr för webbhotell och domännamn i oktober, och sedan domännamn av olika typer för 10 kr året ut (.EU gäller fortfarande så passa på innan kalendern ramlar över till 2011).

Det har självklart även hänt mycket kul och nyttigt i form av nya funktioner i våra tjänster. Här är några av alla de nyheter vi presenterade under 2010:

…och mycket, mycket mer

Vi har dessutom minst lika mycket nyheter planerat för 2011, så håll koll på vår blogg, Facebook och Twitter för att inte missa något. Gott nytt år!

Ännu mer möjligheter med Loopia API

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.

  • Utökat stöd för domänstatus
    Du kan nu hämta förnyelsestatus och utgångsdatum för dina domännamn.
  • Bättre faktura- och betalningsinformation
    Hämta fakturainformation och lista obetalda fakturor för ett konto. Varje faktura innehåller en specifikation av innehållet. Dessutom får du nu, utöver möjligheten att betala med Loopia Prepaid, en färdig länk till kortbetalsidan.
  • Deaktivera domän
    Du kan nu deaktivera eller ta bort domännamn ur konton.

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.

Sista chansen att vinna Ipad:en

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!

Nya återförsäljar-zonen skarp

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.

Läs mer

Vinn en Ipad – skriv den smartaste funktionen för LoopiaAPI

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.

Smartaste funktionen byggd för LoopiaAPI vinner Apples nya coola surfplatta Ipad (levereras så fort den dyker upp i svenska Apple Store). Dessutom blir en vinst en schysst merit i ditt CV.

Här är tävlingsvillkoren:

  • Funktionen ska vara skriven i öppen kod som vi kan publicera i vår blogg och kunskapsdatabas
  • Koden ska vara användbar för många, inte ett specifikt egenintresse
  • Skriv en tydlig beskrivning av vad din funktion gör och är bra för
  • Bidraget skickas in till ipad@loopia.se senast 2010-03-30

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.

Nu är LoopiaAPI här

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.

Loopia lanserar domän-API

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.

Frågor och svar om LoopiaAPI 

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. ;)