Mikä on 51.fi?

51.fi on Suomen näppärin ja lyhyin lyhytosoitepalvelu. Palvelun avulla saat pitkistä ja vaikeista osoitteista lyhyitä ja voit jakaa niitä helpommin kavereillesi. Mikäli kirjaudut sisään, saat myös tilastoinnin linkkisi klikkauksista. Voit käyttää palvelua kirjautuneena tai kirjautumatta joko osoitteessa 51.fi tai bookmarkletin avulla.

Palvelun on toteuttanut Arto Liukkonen

Kehittäjille

Haluatko integroida lyhytosoitteet omaan verkkopalveluusi?
51.fi tarjoaa avoimen REST-rajapinnan kaikille käyttäjille.

API:n ohjeet

Luo lyhytosoite

Mikäli et halua luoda käyttäjätunnusta, voit luoda lyhytosoitteen syöttämällä pitkän osoitteen ylläolevaan kenttään.
Palvelua voi käyttää rajatta ja täysin maksutta.

Kirjaudu sisään

Facebook-tunnuksilla

Twitter-tunnuksillasi

Luomalla käyttäjätunnuksen saat seurattua linkkiesi klikkausmääriä, etsittyä linkkejä tagien perusteella sekä jaettua linkkejä tehokkaammin kavereillesi.


Palvelun on toteuttanut Arto Liukkonen
© 2009-2014

API Dokumentaatio - versio 0

Tämä on ensimmäinen julkinen versio rajapinnasta ja kattaa ainoastaan yksinkertaisimmat toiminnallisuudet.

Kaikki toiminnallisuudet elää urlissa http://51.fi/api/v1

/create(/[ json | simple ])

Luo uuden lyhytosoitteen. Palauttaa tuloksen oletuksena JSON-muodossa, mutta laittamalla perään /simple tämä palauttaa vain luodun lyhytosoitteen tokenin.

Ottaa GET tai POST -parametrin url, joka tulee siis olla alkuperäinen lyhennettävä url. Muista urlencode mikäli laitat tämän GET-parametrina.

Esimerkki oletusparametreillä (PHP)

      <?
      $url = 'www.example.com';
      $short = file_get_contents('http://51.fi/api/v1/create?url='.urlencode($url));
      
      --- palauttaa
      { 
        url: 'http://www.example.com',
        tinyurl: 'http://51.fi/rs',
        token: 'rs',
        qr: 'http://51.fi/api/v1/qr/rs'
      }
      
Katso itse: http://51.fi/api/v1/create?url=http%3A%2F%2Fwww.example.com

Esimerkki /simple-parametrilla (PHP)

      <?
      $url = 'www.example.com';
      $short = file_get_contents('http://51.fi/api/v1/create/simple?url='.urlencode($url));
      
      --- palauttaa
      rs
      
Katso itse: http://51.fi/api/v1/create/simple?url=http%3A%2F%2Fwww.example.com

/qr/token(/size)

Palauttaa QR-koodin kyseiselle lyhytosoitteelle. Valinnaisena arvona size, jolla saa pyydettyä QR-koodin eri kokoisena. Oletuskoko on 200.

Esimerkki

<img src="http://51.fi/api/v1/qr/rs" /> tulostaa

<img src="http://51.fi/api/v1/qr/rs/50" /> tulostaa