<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mashup.se&#187; Blogg</title>
	<atom:link href="http://www.mashup.se/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mashup.se</link>
	<description>Allt om svenska mashups och APIer</description>
	<lastBuildDate>Fri, 05 Feb 2010 08:14:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Folket kräver mer data!</title>
		<link>http://www.mashup.se/blogg/folket-kraver-mer-data</link>
		<comments>http://www.mashup.se/blogg/folket-kraver-mer-data#comments</comments>
		<pubDate>Fri, 05 Feb 2010 08:13:44 +0000</pubDate>
		<dc:creator>Andreas Krohn</dc:creator>
				<category><![CDATA[Blogg]]></category>
		<category><![CDATA[computer sweden]]></category>
		<category><![CDATA[hackamakten]]></category>
		<category><![CDATA[lantmäteri]]></category>
		<category><![CDATA[myndigheter]]></category>
		<category><![CDATA[opengov.se]]></category>
		<category><![CDATA[rådata]]></category>
		<category><![CDATA[sjöfartsverket]]></category>
		<category><![CDATA[smhi]]></category>
		<category><![CDATA[väder]]></category>
		<category><![CDATA[yr.no]]></category>

		<guid isPermaLink="false">http://www.mashup.se/?p=889</guid>
		<description><![CDATA[50 miljoner kronor är allt det skulle kosta staten att släppa rådata från SMHI, Sjöfarsverket och Lantmäteriet enligt en artikel i Computer Sweden. Tidigare har jag skrivit om hur norska Meteorologisk Institutt har släppt väderdata fritt på yr.no, vilket har lett till en explosion av nya vädertjänster också i Sverige. Logiken bakom norrmännens fria väderdata...]]></description>
			<content:encoded><![CDATA[<p>50 miljoner kronor är allt det skulle kosta staten att släppa rådata från SMHI, Sjöfarsverket och Lantmäteriet enligt en artikel i <a href="http://www.idg.se/2.1085/1.290620/lag-kostnad-for-frislappt-radata">Computer Sweden</a>. Tidigare har jag skrivit om hur norska Meteorologisk Institutt har <a href="http://www.mashup.se/api/yr-no-api-vaderdata-for-sverige-och-varlden">släppt väderdata fritt</a> på <a href="http://yr.no">yr.no</a>, vilket har lett till en explosion av nya <a href="http://www.mashup.se/svenskamashups/hur-ett-norskt-api-forandrar-vader-sverige">vädertjänster också i Sverige</a>. Logiken bakom norrmännens fria väderdata är att det är skattebetalarna som finansierar insamlandet av datan, alltså ska skattebetalarna dra nytta av den. Samma logik gäller tyvärr inte på denna sidan gränsen.</p>
<p>Många svenska myndigheter säljer sin data dyrt, det är tex inte gratis att använda data från SMHI. Stora delar av denna försäljning är till andra myndigheter, och om man tar bort denna del av försäljningen så finns det inte mycket kvar. Räknar man dessutom med skattintäkter från de nya tjänster som kan skapas baserat på rådatan från myndigheterna så blir kostnaden ännu mindre. Peter Kranz på <a href="http://opengov.se">opengov.se</a> säger att &#8221;<em>Det strömmar ju ut människor från it-utbildningarna varje år som inte vill något annat än att programmera och utveckla nya och intressanta tjänster. Det enda som saknas i dag är tillgång på rådata.</em>&#8221;.</p>
<p>Om ni är intresserade av att få tillgång till data från myndigheter så rekommenderar jag att ni följer vad som händer inom det området på <a href="http://opengov.se">opengov.se</a>. Det händer också intressanta saker på <a href="http://hackamakten.se/">hackamakten.se</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mashup.se/blogg/folket-kraver-mer-data/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hur ett norskt API förändrar väder-Sverige</title>
		<link>http://www.mashup.se/svenskamashups/hur-ett-norskt-api-forandrar-vader-sverige</link>
		<comments>http://www.mashup.se/svenskamashups/hur-ett-norskt-api-forandrar-vader-sverige#comments</comments>
		<pubDate>Thu, 26 Nov 2009 14:00:25 +0000</pubDate>
		<dc:creator>Andreas Krohn</dc:creator>
				<category><![CDATA[Blogg]]></category>
		<category><![CDATA[Om mashups]]></category>
		<category><![CDATA[Svenska mashups]]></category>
		<category><![CDATA[blirdetsol]]></category>
		<category><![CDATA[klart]]></category>
		<category><![CDATA[smhi]]></category>
		<category><![CDATA[svd]]></category>
		<category><![CDATA[vackertväder]]></category>
		<category><![CDATA[väder]]></category>
		<category><![CDATA[yr.no]]></category>

		<guid isPermaLink="false">http://www.mashup.se/?p=867</guid>
		<description><![CDATA[Med APIet från yr.no så kan man få 10 dygns väderprognoser för hela Sverige (för mer detaljer om APIet så se yr.no API – väderdata för Sverige och världen). Tidigare var väderdata reserverat för dem som hade råd att betala SMHI, men nu är det öppet för alla utan någon kostnad. Under det senaste året...]]></description>
			<content:encoded><![CDATA[<p>Med APIet från <a href="http://yr.no">yr.no</a> så kan man få 10 dygns väderprognoser för hela Sverige (för mer detaljer om APIet så se yr.no API – väderdata för Sverige och världen). Tidigare var väderdata reserverat för dem som hade råd att betala SMHI, men nu är det öppet för alla utan någon kostnad. Under det senaste året så har detta enkla faktum resulterat i en hel del innovation vad gäller sajter för att presentera väderprognoser på nya sätt.</p>
<p><strong>Vad gör SMHI?</strong><br />
Enligt Leif Stenbom som är webbkoordinator på SMHI så har de &#8221;<em>för närvarande inte några konkreta planer på att öppna APIer</em>&#8221;, men de är väl medvetna om att fler och fler bygger mashups på data från yr.no. Det SMHI satsar på just nu är en <a href="http://www.smhi.se/">ny webbsida</a> där fler och bättre tjänster för allmänheten är prioriterat. Läser man <a href="http://smhise.blogspot.com/">SMHIs blogg</a> om utvecklingen av den nya sajten så märker man att de är <a href="http://smhise.blogspot.com/2009/10/vaderdiagram.html">inspirerade av konkurrensen med yr.no</a> &#8211; än blir det alltså inget svenskt väder-API, men det blir i alla fall en bättre vädersajt.</p>
<p><strong>Svenska Dagbladet byter till yr.no</strong><br />
<a href="http://www.svd.se/nyheter/vader/beta/"><img class="alignright size-medium wp-image-878" title="SvD väder" src="http://www.mashup.se/wp-content/uploads/2009/11/Screen-shot-2009-11-25-at-10.31.42-AM-300x174.png" alt="SvD väder" width="300" height="174" /></a>Det är inte bara nystartade webbsajter som använder sig av APIet från yr.no, även några av SMHIs kunder experimenterar med det norska APIet. Svenska Dagbladet testar för närvarande att använda yr.no för sin <a href="http://www.svd.se/nyheter/vader/beta/">nya vädersida</a>, den är för närvarande i beta men ska ersätta den nuvarande vädersidan i årskiftet. Anledningarna till att byta från SMHI till yr.no är enligt Pelle Sten, utvecklingsredaktör på SvD.se &#8221;<em>En stor anledning är läromöjligheten. Vi får mycket kunskap av att skapa en mashup mellan Google Maps och YR.no. Kunskap som vi kan använda oss i vår fortsatta utveckling av sajten. Vi får större möjligheter att styra utvecklingen när vi har kontroll över koden. Sedan ska vi inte sticka under stolen med att detta är billigare än att köpa in tjänsten från någon av de traditionella vädertjänsterna.</em>&#8221;. Mer om vad man kan göra med SvDs nya vädertjänst hittas på deras <a href="http://blogg.svd.se/utvecklingsblogg?id=16819">utvecklingsblogg</a>.</p>
<p><strong>Nya vädersajter</strong><br />
<a href="http://www.vackertvader.se/helsingborg"><img class="alignright size-medium wp-image-875" title="Vackertväder" src="http://www.mashup.se/wp-content/uploads/2009/11/Screen-shot-2009-11-25-at-10.20.53-AM-300x136.png" alt="Vackertväder" width="300" height="136" /></a>Två av de bästa nya vädersajterna som använder APIet från yr.no är <a href="http://www.vackertvader.se">Vackertväder.se</a> och <a href="http://www.blirdetsol.se/">Blirdetsol.se</a>. Båda använder den data de hämtar från yr.no för att presentera väderdata på ett enkelt och snyggt sätt, inte bara den gamla traditionella väderkartan a la John Pohlman. Min personliga favorit är Vackertväder eftersom man där väldigt snabbt kan få en översikt över vad vädret kommer att bli (vackertväder började för övrigt som ett projekt på första <a href="http://www.whatsnext.se/2009/01/21/24hbc-vi-bygger-vackertvaderse/">24 hour business camp</a>). De har också en <a href="http://www.vackertvader.se/weather/create_widget/2706767">väldigt bra widget</a> som gör det lätt att visa väder på sin egen sajt.</p>
<p>Blirdetsol visar väderdata från yr.no på en <a href="http://www.mashup.se/api/google-maps-api">Google Map</a> så det är en mycket bra sajt för att snabbt för översikt över vad vädret är i ett större område &#8211; tex hela Sverige eller Europa.</p>
<p><strong>yr.no har förändrat vädermarknaden</strong><br />
Väderdata samlas in av olika länders meterologiska institut, men det räcker ju inte med lokal information för att göra en bra väderprognos man måste ju ha väderdata från andra länder också. Därför bytes data fritt mellan länder, så mycket av den data som man kan få tag på via det norska APIet är inte insamlat av det norska Meteorologisk Institutt. Att denna data nu är gratis för alla och envar måste reta gallfeber på andra länders vädertjänster, de tjänar ju ofta pengar på att sälja väderprognoser. Deutscher Wetterdienst säljer tex vädertjänster till tyska flygplatser för <a href="http://www.svd.se/naringsliv/nyheter/artikel_3478481.svd">20 miljoner euro per år</a>. Nu när europeisk väderdata väl är tillgängligt gratis så kommer detta förhoppningsvis att tvinga andra europeiska länders meterologiska institut (inklusive SMHI) att också släppa den skattefinansierade informationen fri!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mashup.se/svenskamashups/hur-ett-norskt-api-forandrar-vader-sverige/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>yr.no API &#8211; väderdata för Sverige och världen</title>
		<link>http://www.mashup.se/api/yr-no-api-vaderdata-for-sverige-och-varlden</link>
		<comments>http://www.mashup.se/api/yr-no-api-vaderdata-for-sverige-och-varlden#comments</comments>
		<pubDate>Wed, 25 Nov 2009 10:16:22 +0000</pubDate>
		<dc:creator>Andreas Krohn</dc:creator>
				<category><![CDATA[APIer]]></category>
		<category><![CDATA[Blogg]]></category>
		<category><![CDATA[norge]]></category>
		<category><![CDATA[nrk]]></category>
		<category><![CDATA[smhi]]></category>
		<category><![CDATA[väder]]></category>
		<category><![CDATA[väderprognos]]></category>
		<category><![CDATA[yr.no]]></category>

		<guid isPermaLink="false">http://www.mashup.se/?p=865</guid>
		<description><![CDATA[På yr.no så kan man få väderdata om 700.000 norska platser och över 6 miljoner internationella platser, och detta inkluderar givetvis Sverige. Sidan är ett samarbetar Meteorologisk Institutt (norska motsvarigheten till SMHI) och NRK. Det är en bra sida med många svenska besökare (hela 25% av besökarna är från Sverige), men det bästa med yr.no...]]></description>
			<content:encoded><![CDATA[<p>På <a href="http://yr.no">yr.no</a> så kan man få väderdata om 700.000 norska platser och över 6 miljoner internationella platser, och detta inkluderar givetvis Sverige. Sidan är ett samarbetar Meteorologisk Institutt (norska motsvarigheten till SMHI) och NRK. Det är en bra sida med många svenska besökare (hela 25% av besökarna är från Sverige), men det bästa med yr.no är att de har ett rikt API som gör det möjligt att använda sig av all denna väderdata. I ett <a href="http://www.mashup.se/svenskamashups/hur-ett-norskt-api-forandrar-vader-sverige">kommande inlägg</a> här på mashup.se så kommer jag att ta en närmare titt på hur svenska sajter använder detta API, men låt oss först ta en titt på vad man kan göra med APIet.</p>
<p><strong>Gratis väderdata</strong><br />
Eftersom alla denna väderdata är betald av skattebetalare så ansåg Meteorologisk Institutt att det borde komma skattebetalarna till gangn, och detta gör de via yr.no och det öppna APIet. Detta är unikt i Europa, SMHI säljer sin data precis som de flesta meterologiska institut i världen gör.</p>
<p>För att använda yr.nos API så behöver man inte registrera sig elle använda en API-nyckel. Det finns dock ett antal <a href="http://www.yr.no/verdata/1.3321307">krav</a> man måste leva upp till, de viktigaste är:</p>
<ul>
<li>Tala om att man har fått väderdatan från yr.no, inklusive en länk tillbaka (det har nog inte skadat yr.nos PageRank)</li>
<li>Hämta endast den data som behövs och att cacha den data man hämtar, allt för att undvika överbelastning på deras servrar</li>
<li>Man får inte  ändra den väderdata man hämtar innan den visas</li>
</ul>
<p><strong>Väderdata via RSS eller XML</strong><br />
Om man vill använda väderdatan i sin egen applikation så är det bästa sättet att hämta den via XML eller RSS. RSS-flödet innehåller information om de närmsta 10 dagarnas väder, men innehållet är antingen på något av de norska språken eller engelska. Rätt RSS feed hittar man lättat genom att klicka sig fram till det område eller den stad man är intresserad av på yr.no, vädret för Stockholm finns tex på <a href="http://www.yr.no/place/Sweden/Stockholm/Stockholm/forecast.rss">http://www.yr.no/place/Sweden/Stockholm/Stockholm/forecast.rss</a>.</p>
<p>Om man vill ha information i ett mer lättarbetat och mer internationellt format (norska är ju inte för alla) så kan man hämta <a href="http://www.yr.no/verdata/1.3316805">väderprognoser i XML</a> istället. Istället för att avsluta en URL med forecast.rss så använder man då forecast.xml, så Stockholmsdata är tillgängligt på <a href="http://www.yr.no/place/Sweden/Stockholm/Stockholm/forecast.xml">http://www.yr.no/place/Sweden/Stockholm/Stockholm/forecast.xml</a>. Det man får via ett sådant anrop är temperatur, vind, nederbörd och lufttryck för de närmsta 10 dygnen, samt en hel del annan användbar data som soluppgång och solnedgång med mera:</p>
<pre id="line28">...
&lt;<span>sun</span><span> rise</span>=<span>"2009-11-25T08:04:57" </span><span>set</span>=<span>"2009-11-25T15:04:03" </span><span>/</span>&gt;
  &lt;<span>forecast</span>&gt;
    &lt;<span>tabular</span>&gt;
      &lt;<span>time</span><span> from</span>=<span>"2009-11-25T12:00:00" </span><span>to</span>=<span>"2009-11-25T18:00:00" </span><span>period</span>=<span>"2"</span>&gt;
        <span>&lt;!-- Valid from 2009-11-25T12:00:00 to 2009-11-25T18:00:00 --&gt;</span>
        &lt;<span>symbol</span><span> number</span>=<span>"9" </span><span>name</span>=<span>"Rain" </span><span>/</span>&gt;
        &lt;<span>precipitation</span><span> value</span>=<span>"0.8" </span><span>/</span>&gt;
        <span>&lt;!-- Valid at 2009-11-25T12:00:00 --&gt;</span></pre>
<pre id="line37">        &lt;<span>windDirection</span><span> deg</span>=<span>"151.0" </span><span>code</span>=<span>"SSE" </span><span>name</span>=<span>"South-southeast" </span><span>/</span>&gt;
        &lt;<span>windSpeed</span><span> mps</span>=<span>"4.9" </span><span>name</span>=<span>"Gentle breeze" </span><span>/</span>&gt;
        &lt;<span>temperature</span><span> unit</span>=<span>"celcius" </span><span>value</span>=<span>"5" </span><span>/</span>&gt;
        &lt;<span>pressure</span><span> unit</span>=<span>"hPa" </span><span>value</span>=<span>"997.4" </span><span>/</span>&gt;
      &lt;/<span>time</span>&gt;
...</pre>
<p><strong>Script, plugins och applikationer</strong><br />
Om man vill komma åt informationen från APIet men inte vill hantera XML eller RSS så finns det flera färdiga implementationer man kan använda sig av. Det finns ett officiellt <a href="http://www.yr.no/verdata/1.5542682">PHP-script</a> som visar en 5-dagars prognos för ett specifikt område.</p>
<p>På <a href="http://tillegg.yr.no">tillegg.yr.no</a> så finns applikationer som använder yr.nos API men som ej är gjorda av yr.no. Bland annat så finns ett <a href="http://tillegg.yr.no/medlemmer/weatherc/forecast-php-script">PHP-script</a> där man får en detaljerad 10-dagars prognos som man antingen kan inkludera i sin PHP applikation eller använda som en självständig sida. Det finns även en <a href="http://tillegg.yr.no/medlemmer/tjodolv/yr-vaerdata-for-drupal">Drupal modul</a>, en <a href="http://tillegg.yr.no/medlemmer/Mikael/vaervarsel-paa-facebook">Facebook applikation</a>, en <a href="http://tillegg.yr.no/medlemmer/lotorvik/enkel-windows-sidebar-gadget">Windows widget</a> och mycket mer. Har du gjort en egen implementation som kan vara av intresse för andra så kan man ladda upp den till <a href="http://tillegg.yr.no">tillegg.yr.no</a> för att dela med sig av sin skapelse.</p>
<p><strong>REST API</strong><br />
Det finns även ett <a href="http://api.yr.no/">REST API</a>, men det innehåller mest detaljerad data om Norskt väder samt viss information om nordiskt väder. Via detta API kan man tex hämta detaljerat sjöväder, information om strömmar och is i norska vatten och väderdata för de norska fjällen.</p>
<p>Ett för oss svenskar användbart exempel på vad man kan göra med REST APIet är att få en regnradarkarta över Norden. Det gör man med anropet <a href="http://api.yr.no/weatherapi/radar/1.2/?radarsite=nordic;type=animation;width=800">http://api.yr.no/weatherapi/radar/1.2/?radarsite=nordic;type=animation;width=800</a> och resultatet ser ni här nedanför.</p>
<p><img src="http://api.yr.no/weatherapi/radar/1.2/?radarsite=nordic;type=animation;width=800" alt="null" width="600" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mashup.se/api/yr-no-api-vaderdata-for-sverige-och-varlden/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Superlokal &amp; Sverigelokalt &#8211; exempel på lokala mashups</title>
		<link>http://www.mashup.se/svenskamashups/superlokal-sverigelokalt-exempel-pa-lokala-mashups</link>
		<comments>http://www.mashup.se/svenskamashups/superlokal-sverigelokalt-exempel-pa-lokala-mashups#comments</comments>
		<pubDate>Wed, 18 Nov 2009 08:46:26 +0000</pubDate>
		<dc:creator>Andreas Krohn</dc:creator>
				<category><![CDATA[Blogg]]></category>
		<category><![CDATA[Svenska mashups]]></category>
		<category><![CDATA[24hbc]]></category>
		<category><![CDATA[blocket]]></category>
		<category><![CDATA[booli]]></category>
		<category><![CDATA[geode]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[jonas lejon]]></category>
		<category><![CDATA[superlokal]]></category>
		<category><![CDATA[sverigelokalt]]></category>
		<category><![CDATA[workey]]></category>
		<category><![CDATA[yr.no]]></category>

		<guid isPermaLink="false">http://www.mashup.se/?p=861</guid>
		<description><![CDATA[Det finns väldigt mycket lokal information tillgängligt via APIer. Vill du veta vilka bostäder som finns till salu i en stad så använd Boolis API, vill du veta vad som finns tillsalu på Blocket i en stad så använd Blockets API, intresserad av vilka lediga jobb som finns &#8211; använd i så fall Workeys API,...]]></description>
			<content:encoded><![CDATA[<p>Det finns väldigt mycket lokal information tillgängligt via APIer. Vill du veta vilka bostäder som finns till salu i en stad så använd <a href="http://www.mashup.se/api/boolis-api-hitta-bostadsannonser-i-hela-sverige">Boolis API</a>, vill du veta vad som finns tillsalu på Blocket i en stad så använd <a href="http://blocket.se">Blockets</a> API, intresserad av vilka lediga jobb som finns &#8211; använd i så fall <a href="http://www.workey.se">Workeys</a> API, om du vill veta vad väderprognosen är för en stad så har du <a href="http://www.yr.no/verdata/">YR.no</a> APIet, behöver du lokala kartor &#8211; inga problem, använd då <a href="http://www.mashup.se/api/google-maps-api">Google Maps</a>. Ett par exempel på hur dessa APIer kan användas för att ge en snabb översikt av vad som händer lokalt är Superlokal och Sverigelokalt.</p>
<p><strong>Superlokal</strong><br />
<a href="http://www.superlokal.se"><img class="alignright size-medium wp-image-856" title="Superlokal" src="http://www.mashup.se/wp-content/uploads/2009/11/Screen-shot-2009-11-18-at-9.11.59-AM-300x139.png" alt="Superlokal" width="300" height="139" /></a><a href="http://Superlokal.se">Superlokal.se</a> är en sajt utvecklad av Jonas Lejon på <a href="http://www.24hbc.com/">24 Hour Business Camp</a>. Ideen är att lätt få reda på vad som händer på just din gata &#8211; vem bloggar om den, vad finns till försäljning, vilka bostäder finns till salu etc. Informationen kommer från Blocket, Booli samt RSS-flöden från över 100 svenska nyhetssajter. Där visas också information från Polisen, på samma sätt som på <a href="http://www.mashup.se/svenskamashups/brottsplats-stockholm-vad-hander-pa-din-gata">Brottsplats Stockholm</a>. För alla Firefox användare så används även <a href="http://mozillalabs.com/blog/2008/10/introducing-geode/">Mozilla Geode</a> för att hämta information om var användaren är. Än så länge så är Superlokal bara ett proof-of-concept, men ett väl fungerande sådant. Med lite mer jobb så kan det bli en mycket användbar sajt.</p>
<p><strong>Sverigelokalt</strong><br />
<a href="http://sverigelokalt.se/">Sverigelokalt.se</a> är en annan sajt om visar lokal information. Lediga jobb (via Workeys API), väder (via YR.no), restauranger (via <a href="http://livebookings.net/">Livebookings</a>), hotell (via <a href="http://hotels.com">hotels.com</a>), nyheter (via Google News), bostäder (Booli) och lokal musik (via <a href="Citysounds.fm">Citysounds.fm</a> och <a href="http://Soundcloud.com">Soundcloud</a>) är bara några av de saker som visas för varje svensk stad. Sverigelokalt är för närvarande under utveckling och i beta, och för att den ska bli användbar krävs en hel del jobb med användargränssnittet, men det är ett intressant experiment om vad man kan göra med tillgängliga APIer. Sverigelokalt är utvecklad av Mikael Lindström som lanserade <a href="http://Gnosan.se">Gnosan.se</a> (en sökmotor för småbarnsartiklar) på <a href="http://www.24hbc.com/">24 Hour Business Camp</a>.</p>
<p>Mycket mer om många av de APIer jag har nämnt här kommer snart i framtida inlägg här på mashup.se.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mashup.se/svenskamashups/superlokal-sverigelokalt-exempel-pa-lokala-mashups/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cleanify &#8211; skapa läsliga Spotify länkar</title>
		<link>http://www.mashup.se/api/cleanify-skapa-lasliga-spotify-lankar</link>
		<comments>http://www.mashup.se/api/cleanify-skapa-lasliga-spotify-lankar#comments</comments>
		<pubDate>Tue, 10 Nov 2009 11:36:01 +0000</pubDate>
		<dc:creator>Andreas Krohn</dc:creator>
				<category><![CDATA[APIer]]></category>
		<category><![CDATA[Blogg]]></category>
		<category><![CDATA[Svenska mashups]]></category>
		<category><![CDATA[cleanify]]></category>
		<category><![CDATA[musik]]></category>
		<category><![CDATA[spotify]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.mashup.se/?p=841</guid>
		<description><![CDATA[Från Spotify kan man få länkar till artister, ablum eller sånger, tyvärr är dessa länkar omöjliga att förstå för andra än Spotifys servrar. Med Cleanify så kan man göra om dessa länkar till något som är fullt förståeligt för oss vanliga dödliga. Förra veckan skrev jag om Spotifys Metadata API, och det är delar av...]]></description>
			<content:encoded><![CDATA[<p>Från <a href="http://Spotify.com">Spotify</a> kan man få länkar till artister, ablum eller sånger, tyvärr är dessa länkar omöjliga att förstå för andra än Spotifys servrar. Med <a href="http://cleanify.net/">Cleanify</a> så kan man göra om dessa länkar till något som är fullt förståeligt för oss vanliga dödliga. Förra veckan skrev jag om <a href="http://www.mashup.se/api/spotify-metadata-api-information-om-artister-album-och-sanger">Spotifys Metadata API</a>, och det är delar av detta API som Cleanify använder.<img class="aligncenter size-medium wp-image-845" title="Cleanify" src="http://www.mashup.se/wp-content/uploads/2009/11/Screen-shot-2009-11-04-at-1.47.15-PM-300x79.png" alt="Cleanify" width="300" height="79" /></p>
<p><strong>Länkar som man förstår</strong><br />
Från Spotify så hämtar jag en länk till sången <a href="http://open.spotify.com/track/2A2G209qJAxwFa8R16V7X6">St Louise Slim</a> av <a href="Search - seasick steve: http://open.spotify.com/search/seasick+steve">Seasick Steve</a> &#8211; <a href="http://open.spotify.com/track/2A2G209qJAxwFa8R16V7X6">http://open.spotify.com/track/2A2G209qJAxwFa8R16V7X6</a>. Genom att gå till Cleanify och klistra in denna länk så får jag istället länken <a href="http://cleanify.net/play/track/seasick-steve/st-louis-slim">http://cleanify.net/play/track/seasick-steve/st-louis-slim</a>, alltså en länk där man lätt kan se vilken artist och låt som det handlar om.</p>
<p><strong>Cleanify API</strong><br />
Man behöver inte gå till <a href="http://cleanify.net">cleanify.net</a> för att använda denna tjänst, Cleanify har nämligen ett <a href="http://cleanify.net/Api">API</a> så det går bra att baka in dess funktionalitet i sina egna smarta lösningar. För att skapa en läslig version av en Spotifylänk så anropar man http://cleanify.net/Api/Rewrite?spotifyUrl=&lt;SPOTIFYURL&gt;, tex <a href="http://cleanify.net/Api/Rewrite?spotifyUrl=http://open.spotify.com/track/2A2G209qJAxwFa8R16V7X6">http://cleanify.net/Api/Rewrite?spotifyUrl=http://open.spotify.com/track/2A2G209qJAxwFa8R16V7X6</a>. Tillbaka får man då XML med den tillsnyggade länken:</p>
<pre>&lt;rewriteResult&gt;
&lt;cleanifyUrl&gt;
http://cleanify.net/play/track/seasick-steve/st-louis-slim
&lt;/cleanifyUrl&gt;
&lt;/rewriteResult&gt;</pre>
<p><strong>Gör detta automatiskt på Windows</strong><br />
Kör man Windows och vill använda Cleanify så finns det en ännu enklare lösning. Installera <a href="http://cleanify.net/Tools">Cleanifys Clipboard Filter</a> och sedan så görs alla Spotifylänkar man kopierar direkt om till Cleanifylänkar, utan att  man behöver göra något anrop till Cleanifys API eller gå till Cleanify.net. Mer om detta och lite mer om Cleanify hittas på skaparen <a href="http://blogg.fjeldstad.se/2009/10/29/cleanify-net-slappt/">Anders Fjeldstads blogg</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mashup.se/api/cleanify-skapa-lasliga-spotify-lankar/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Spotify Metadata API &#8211; information om artister, album och sånger</title>
		<link>http://www.mashup.se/api/spotify-metadata-api-information-om-artister-album-och-sanger</link>
		<comments>http://www.mashup.se/api/spotify-metadata-api-information-om-artister-album-och-sanger#comments</comments>
		<pubDate>Thu, 05 Nov 2009 12:50:16 +0000</pubDate>
		<dc:creator>Andreas Krohn</dc:creator>
				<category><![CDATA[APIer]]></category>
		<category><![CDATA[Blogg]]></category>
		<category><![CDATA[artister]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[musik]]></category>
		<category><![CDATA[sång]]></category>
		<category><![CDATA[spotify]]></category>
		<category><![CDATA[streaming]]></category>

		<guid isPermaLink="false">http://www.mashup.se/?p=834</guid>
		<description><![CDATA[Musiktjänsten Spotify tar världen (iaf Sverige) med storm och teamet bakom Spotify verkar göra helt rätt saker.  Med det nyligen lanserade Spotify Metadata API så kan man få fram data om artister, album och sånger. Antingen kan man söka efter den data man är intresserad av eller så kan man få fram metadata från en...]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-839" title="spotify" src="http://www.mashup.se/wp-content/uploads/2009/11/spotify-logo-96x96-no-tagline.png" alt="spotify" width="96" height="96" />Musiktjänsten <a href="http://www.spotify.com">Spotify</a> tar världen (iaf Sverige) med storm och teamet bakom Spotify verkar göra helt rätt saker.  Med det <a href="http://developer.spotify.com/blog/archives/2009/10/26/launching-the-metadata-api/">nyligen lanserade</a> <a href="http://developer.spotify.com/en/metadata-api/overview/">Spotify Metadata API</a> så kan man få fram data om artister, album och sånger. Antingen kan man söka efter den data man är intresserad av eller så kan man få fram metadata från en Spotify-URL (dvs en sådan URL man kan få från Spotifyklienten för att dela med sig av sin favoritmusik). Metadata APIet kräver ingen API-nyckel så det är fritt fram att använda bara man accepterar Spotifys Terms and Conditions.</p>
<p><strong>Sök efter artist, album eller sång</strong><br />
Vill man göra sökning via APIet efter data om DJ Shadow så anropar man <a href="http://ws.spotify.com/search/1/artist?q=dj+shadow">http://ws.spotify.com/search/1/artist?q=dj+shadow</a>, tillbaka får man då sökresultat i XML (inget stöd för andra format än) med information alla artister som stämmer överens med den sökningen, tex:</p>
<pre>&lt;artist href="spotify:artist:5CE2IfdYZEQGIDsfiRm8SI"&gt;
&lt;name&gt;DJ Shadow&lt;/name&gt;
&lt;popularity&gt;0.76207&lt;/popularity&gt;
&lt;/artist&gt;</pre>
<p>Man kan även söka efter sånger av DJ Shadow (<a href="http://ws.spotify.com/search/1/track?q=dj+shadow">http://ws.spotify.com/search/1/track?q=dj+shadow</a>) eller album av DJ Shadow (<a href="http://ws.spotify.com/search/1/album?q=dj+shadow">http://ws.spotify.com/search/1/album?q=dj+shadow</a>). För varje album och sång så får man också genom &#8221;territory&#8221; attributet information tillbaka om vilka länder som sången/albumet i fråga är tillgängligt via Spotify, så för svenskar så måste &#8221;territory&#8221; innehålla värdet &#8221;SE&#8221;.</p>
<p><strong>Vad innehåller en Spotify länk?</strong><br />
<img class="alignright size-medium wp-image-837" title="Skapa Spotifylänk" src="http://www.mashup.se/wp-content/uploads/2009/11/Screen-shot-2009-11-04-at-1.05.41-PM-300x294.png" alt="Skapa Spotifylänk" width="300" height="294" />Inne i Spotifys klient så kan man högerklicka på artister, sånger eller album och välja &#8221;Copy HTTP Link&#8221; för att få en länk som man sedan kan dela med sig av. Genom att sedan klicka på denna länk så kan ens vänner höra ens senaste favoritsång. Tyvärr är dessa länkar inte särskilt lättlästa för mänskilga ögon, men med Spotifys Metadata API och metoden lookup så kan man få fram data om dessa länkar. Vill man veta mer om en länk så skickar man den till Spotifys API så här <a href="http://ws.spotify.com/lookup/1/?uri=http://open.spotify.com/track/2A2G209qJAxwFa8R16V7X6">http://ws.spotify.com/lookup/1/?uri=http://open.spotify.com/track/2A2G209qJAxwFa8R16V7X6</a>. Tillbaka får man då data om artisten, albumet eller sången i fråga:</p>
<pre>&lt;track&gt;
&lt;name&gt;St. Louis Slim&lt;/name&gt;
&lt;artist href="spotify:artist:6OVkHZQP8QoBYqr1ejCGDv"&gt;
&lt;name&gt;Seasick Steve&lt;/name&gt;
&lt;/artist&gt;
...
&lt;/track&gt;</pre>
<p>Om någon är intresserad av att använda detta API från en Javaapplikation så finns det redan ett <a href="http://musicmachinery.com/2009/11/03/where-is-my-jspot/">javabibliotek</a> som ni kan använda. Mer information om API-anrop, felmeddelanden, returnerad data etc finns i <a href="http://developer.spotify.com/en/metadata-api/overview/">Spotifys Metadata API dokumentation</a>.</p>
<p>Är det någon mashup.se läsare som ännu inte har en Spotifyinbjudan så har jag några extra att dela med mig av. Kommentera detta inlägg så skickar jag en inbjudan så länge som jag har några kvar att dela med mig av.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mashup.se/api/spotify-metadata-api-information-om-artister-album-och-sanger/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Svenska Dagbladet API &#8211; nyhetssökning</title>
		<link>http://www.mashup.se/api/svenska-dagbladet-api-nyhetssokning</link>
		<comments>http://www.mashup.se/api/svenska-dagbladet-api-nyhetssokning#comments</comments>
		<pubDate>Wed, 04 Nov 2009 10:49:50 +0000</pubDate>
		<dc:creator>Andreas Krohn</dc:creator>
				<category><![CDATA[APIer]]></category>
		<category><![CDATA[Blogg]]></category>
		<category><![CDATA[dagstidningar]]></category>
		<category><![CDATA[journalism]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[Nyheter]]></category>
		<category><![CDATA[recensioner]]></category>
		<category><![CDATA[svd]]></category>
		<category><![CDATA[svenska dagbladet]]></category>
		<category><![CDATA[tidning]]></category>

		<guid isPermaLink="false">http://www.mashup.se/?p=825</guid>
		<description><![CDATA[Inför 24hbc så lanserade SvD ett API med vilket man kan söka bland tidningens alla artiklar. APIet ger tillgång till ca 450.000 artiklar och blogginlägg, för varje artikel så får man meta-data som tex vem som är författaren, när den publicerades, titel och en kort beskrivning etc. Tyvärr så får man inte tillgång till hela...]]></description>
			<content:encoded><![CDATA[<p>Inför 24hbc så <a href="http://www.24hbc.com/2009/09/svd-erbjuder-api-till-sin-nya-sokmotor.html">lanserade SvD ett API</a> med vilket man kan söka bland tidningens alla artiklar. APIet ger tillgång till ca 450.000 artiklar och blogginlägg, för varje artikel så får man meta-data som tex vem som är författaren, när den publicerades, titel och en kort beskrivning etc. Tyvärr så får man inte tillgång till hela artikeltexten, istället får man en länk till sidan på <a href="http://www.SvD.se">SvD.se</a> där artikeln finns publicerad.</p>
<p><strong>API anrop och resultat</strong><br />
Ett anrop till Svenska Dagbladets sök-API har grundformatet http://www.svd.se/search.do?q=&lt;SÖKNING&gt;, en sökning efter artiklar om musik mashups ser alltså ut så här <a href="http://www.svd.se/search.do?q=musik+mashup">http://www.svd.se/search.do?q=musik+mashup</a>. Ett sådant API-anrop är samma sak som att göra sökningen direkt på svd.se, vill man istället ha resultatet i JSON eller RSS så måste man använda parametern output, tex <a href="http://www.svd.se/search.do?q=musik+mashup&amp;output=json">http://www.svd.se/search.do?q=musik+mashup&amp;output=json</a>. APIet är öppet för alla att använda, och det krävs ingen API-nyckel, enligt Johan Möller på SvD så kanske det kommer senare, det beror på hur APIet används.</p>
<p>Den data man får tillbaka från ett API-anrop innehåller dels lite metadata som vilken sökning som gjordes, antalet artiklar som returnerades etc. För varje artikel så får man veta vilken typ det är (tex &#8221;article&#8221; eller &#8221;blogg&#8221;), vem som är författaren och lite annat, här är ett exempel (jag har förkortat &#8221;description&#8221; av plastskäl):</p>
<pre>"type": "article",
"title": "Världsarkivet där alla vill vara",
"url": "http://www.svd.se/kulturnoje/understrecket/artikel_543089.svd",
"description": "...smallest sales”. Som en följd är sajten också en ...",
"section": "Kultur &amp;#38; Nöje &gt; Under strecket",
"author": "Pelle Snickars",
"date": "2007-10-30T09:55+02:00"</pre>
<p><strong>Sökparametrar</strong><br />
Med sökningar via APIet så har man tillgång till samma parametrar som man har via sökningar direkt från svd.se, några exempel är:</p>
<ul>
<li>q &#8211; vad du egentligen söker efter, <span style="text-decoration: line-through;">den enda parameter som måste vara med</span>.</li>
<li>output &#8211; &#8221;json&#8221; eller &#8221;rss&#8221;, anger vilket format som APIet returnerar</li>
<li>type &#8211; tex &#8221;article&#8221;, &#8221;blogg&#8221; eller &#8221;review&#8221;</li>
<li>author &#8211; begränsa sökningen till artiklar endast av en journalist/källa, tex author=TT för att endast få fram artiklar som kommer från Tidningarnas Telegrambyrå</li>
<li>sectionX &#8211; ange vilken avdelning eller sektion av SvD som artikeln tillhör, för den första sektionen heter parametern section1, för den andra section2 etc. En sökning efter artiklar från Kultur och Nöje och avdelningen Musik har alltså parametrarna section1=Kultur %26 Nöje&amp;section2=Musik<img class="alignright size-full wp-image-827" title="Exempel på sökfilter från SvD" src="http://www.mashup.se/wp-content/uploads/2009/11/Screen-shot-2009-11-04-at-11.37.46-AM.png" alt="Exempel på sökfilter från SvD" width="334" height="305" /></li>
<li>timeRange &#8211; ange inom vilken tidsperiod från dagens datum som artikeln ska ha publicerats, tex timeRange=7day för att hitta artiklar från de senaste 7 dagarna</li>
<li>year &#8211; vilket år som artikeln publicerades</li>
</ul>
<p>Ännu finns ingen dokumentation på APIet, så det finns fler parameterar än vad jag har nämnt här. Det bästa sättet att hitta vilka parameterar som finns och vilket format de har är att göra en sökning på <a href="http://svd.se">svd.se</a> och sedan ta en titt i högerspalten där man kan filtrera sin sökning. Alla parametrar som används för dessa filter kan också användas i APIet.</p>
<p>Om ni har använt SvDs API så hör gärna av er. Jag skriver gärna ett inlägg om er applikation och om era erfarenheter av APIet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mashup.se/api/svenska-dagbladet-api-nyhetssokning/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mashup.se &#8211; nu ännu snyggare och bättre</title>
		<link>http://www.mashup.se/nyheter/mashup-se-nu-annu-snyggare-och-battre</link>
		<comments>http://www.mashup.se/nyheter/mashup-se-nu-annu-snyggare-och-battre#comments</comments>
		<pubDate>Sun, 25 Oct 2009 19:38:49 +0000</pubDate>
		<dc:creator>Andreas Krohn</dc:creator>
				<category><![CDATA[Blogg]]></category>
		<category><![CDATA[Nyheter]]></category>
		<category><![CDATA[creative commons]]></category>
		<category><![CDATA[disqus]]></category>
		<category><![CDATA[google custom search engine]]></category>
		<category><![CDATA[kemie guaida]]></category>
		<category><![CDATA[mashup.se]]></category>
		<category><![CDATA[monolinea]]></category>
		<category><![CDATA[omdesign]]></category>

		<guid isPermaLink="false">http://www.mashup.se/?p=746</guid>
		<description><![CDATA[Om du läser detta på mashup.se så har du redan sett den nya designen, om du följer bloggen via RSS så gå gärna till mashup.se för att ta en ta en titt. Fokus för den här omdesignen har varit att göra innehållet lättare att ta till sig, samt att göra hela sajten mer användarvänlig. Detta är endast första steget av uppdateringarna av Mashup.se, mycket mer nyheter kommer inom några veckor...]]></description>
			<content:encoded><![CDATA[<p>Om du läser detta på mashup.se så har du redan sett den nya designen, om du följer bloggen via RSS så gå gärna till <a href="http://www.mashup.se">mashup.se</a> för att ta en ta en titt. Fokus för den här omdesignen har varit att göra innehållet lättare att ta till sig, samt att göra hela sajten mer användarvänlig. Detta är endast första steget av uppdateringarna av Mashup.se, mycket mer nyheter kommer inom några veckor.<span id="more-746"></span></p>
<p>Några av de saker (förutom själva designen) som jag har uppdaterat är:</p>
<ul>
<li>Allt innehåll på Mashup.se är nu licenserat under <a href="http://creativecommons.org/licenses/by/2.5/se/">Creative Commons</a>. Det innebär alltså att innehållet kan användas på andra sidor, men att ni då måste tala om var det kommer ifrån och länka tillbaks.</li>
<li>Alla kommentarer hanteras nu av <a href="http://disqus.com">Disqus</a>, vilket förhoppningvis gör det enklare för er att kommentera inläggen. Detta borde jag ha gjort för längesedan, men nu fick jag äntligen tummarna ur. Tyvärr verkar en del av Disqus funktionalitet vara på klockren svengelska, men det doesnt really gör någon stor difference.</li>
<li>Sajtsökningen hanteras nu av en <a href="http://www.google.com/cse/">Google Customer Search Engine</a>. Själv tycker jag att Wordpress egen sökning funkar sisådär, och med Google CSE så har jag nu en bättre sökupplevelse samt bra kontroll över hur sökningen fungerar (sök efter &#8221;API&#8221; eller &#8221;Andreas&#8221; för att se exempel på ett puffat sökresultat tex)</li>
</ul>
<p>Sajten är byggd på Wordpress med en hel del olika plugins, om ni är intresserade så finns <a href="http://www.mashup.se/plugins">här en lista på alla plugins</a> jag använder.</p>
<p>Tack <a href="http://www.monolinea.com">Kemie Guaida</a> för den nya designen. Kemie har även gjort loggan för <a href="http://www.swedensocialwebcamp.com">Swedish Social Web Camp</a>, designen för <a href="http://www.brollopia.se">Bröllopia.se</a> och mycket mer, så ta gärna en titt på <a href="http://www.monolinea.com">hennes portfölj</a> om ni behöver en webbdesigner.</p>
<p>Vad tycker ni om den nya designen? Vad på sajten kan jag göra ännu bättre?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mashup.se/nyheter/mashup-se-nu-annu-snyggare-och-battre/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pusha API</title>
		<link>http://www.mashup.se/api/pusha-api</link>
		<comments>http://www.mashup.se/api/pusha-api#comments</comments>
		<pubDate>Fri, 23 Oct 2009 13:06:34 +0000</pubDate>
		<dc:creator>Andreas Krohn</dc:creator>
				<category><![CDATA[APIer]]></category>
		<category><![CDATA[Blogg]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[jsonp]]></category>
		<category><![CDATA[pusha]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.mashup.se/?p=655</guid>
		<description><![CDATA[På Pusha.se så röstar sajtens medlemmar fram sina favoritlänkar i olika ämnen. De populäraste länkarna hamnar sedan på pushas framsida. Idag så har Pusha lanserat ett imponerande API där man kan få fram information om medlemmar, länkar, kommentarer...]]></description>
			<content:encoded><![CDATA[<p>På <a href="http://www.pusha.se">Pusha.se</a> så röstar sajtens medlemmar fram sina favoritlänkar i olika ämnen. De populäraste länkarna hamnar sedan på pushas framsida. Idag så har Pusha <a href="http://blogg.pusha.se/api-pusha/">lanserat</a> ett imponerande <a href="http://api.pusha.se/">API</a> där man kan få fram information om medlemmar, länkar, kommentarer etc.<span id="more-655"></span></p>
<p><strong>Grunderna för ett API-anrop</strong><br />
För att anropa Pushas API så krävs en API-nyckel som Pusha medlemmar (om du inte är medlem så är det gratis att registrera sig) kan få genom att <a href="http://www.pusha.se/nyapp">skapa en ny Pusha applikation</a>. När man väl har en nyckel så kallar man APIet via en URL med grundformatet:</p>
<pre>http://service.pusha.se/&lt;NOD&gt;?key=&lt;API NYCKEL&gt;&amp;format=&lt;RETURFORMAT&gt;</pre>
<p>Pushas API kan returnera XML, JSON eller JSONP genom att ange parametern &#8221;format&#8221; i API-anropet till &#8221;xml&#8221;, &#8221;json&#8221; eller &#8221;javascript&#8221; respektive. Med JSONP så kan man ange en lokal javascriptfunktion som exekveras när APIet returneras, denna funktion kan sedan hantera den data som APIet returnerar. Mer om de olika formaten och exempel på den data som returneras hittas på <a href="http://api.pusha.se/format">http://api.pusha.se/format</a>.</p>
<p><strong>API Noder</strong><br />
Pushas API har flera olika noder (metoder). Om du tex vill veta vad jag (medlemsnamn <a href="http://www.pusha.se/medlemmar/Andreas">Andreas</a>) har fått upp på Pushas framsida så använder man noden user/&lt;ANVÄNDARNAMN&gt;/links/popular:</p>
<pre>http://service.pusha.se/user/Andreas/links/popular?key=&lt;API NYCKEL&gt;&amp;format=xml</pre>
<p>Tillbaka får man då XML där varje länk som jag har skickat in till Pusha och som sedan har hamnat på framtidan listas. För varje länk så finns det en mängd metadata, tex antalet gånger den har pushats, när den skickades in, länkens beskrivning och url etc.</p>
<p>Andra exempel på anrop är:</p>
<ul class="list2">
<li>
<pre>http://service.pusha.se/links/popular</pre>
<p>- returnerar de senaste populara länkarna</li>
<li>
<pre>http://service.pusha.se/comments</pre>
<p>- hämtar de senaste kommentarerna</li>
<li>
<pre>http://service.pusha.se/users/&lt;ANVÄNDARNAMN&gt;/similarities</pre>
<p>- hämtar de användare som gillar liknande innehåll som den angivna</li>
</ul>
<p>Varje anrop har flera parametrar som gör dem väldigt flexibla. För alla noder, parametrar, felkoder etc så läs <a href="http://api.pusha.se/">Pushas egen API dokumentation</a>. Den är mycket utförlig och innehåller en massa exempel på anrop och returnerad data.</p>
<p><strong>Väl genomtänkt</strong><br />
Överhuvudtaget är Pushas API mycket väl genomtänkt. Även om APIet bara är i Beta-version så har det väldigt mycket funktionalitet så möjligheterna att integerera information från Pusha på andra sidor och i olika webbapplikationer är mycket stora. Jag gillar speciellt att de stödjer JSONP, att dokumentationen är väldigt utförlig och hur mycket data man faktiskt har tillgång till via APIet.</p>
<p>För tillfället så har APIet lite begränsningar, man kan bara göra 100 anrop i timmen per IP-adress och varje anrop returnerar &#8221;bara&#8221; 100 objekt. Det blir nog ett måste att ändra antalet anrop per timme snart om någon börjar använda APIet seriöst.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mashup.se/api/pusha-api/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To.ly API &#8211; förkorta dina länkar</title>
		<link>http://www.mashup.se/api/to-ly-api-forkorta-dina-lankar</link>
		<comments>http://www.mashup.se/api/to-ly-api-forkorta-dina-lankar#comments</comments>
		<pubDate>Tue, 20 Oct 2009 13:55:04 +0000</pubDate>
		<dc:creator>Andreas Krohn</dc:creator>
				<category><![CDATA[APIer]]></category>
		<category><![CDATA[Blogg]]></category>
		<category><![CDATA[jonas lejon]]></category>
		<category><![CDATA[to.ly]]></category>
		<category><![CDATA[url förkortare]]></category>

		<guid isPermaLink="false">http://www.mashup.se/?p=647</guid>
		<description><![CDATA[To.ly är en tjänst där man kan förkorta sina länkar, via to.lys ett API som gör det lätt att använda to.ly när man själv behöver förkorta länkar...]]></description>
			<content:encoded><![CDATA[<p><a href="http://to.ly">To.ly</a> är en tjänst där man kan förkorta sina länkar, liknande <a href="http://bit.ly">bit.ly</a> eller gammla goda <a href="http://tinyurl.com">tinyurl</a>. Tjänsten är utvecklad av Jonas Lejon som också ligger bakom<span id="more-647"></span> microbloggningstjänsten <a href="http://www.bloggy.se">Bloggy</a>. Precis som Bloggy så har även to.ly ett API (läs mer om <a href="http://www.mashup.se/api/bloggys-sok-api">Bloggys API här</a>) som gör det lätt att använda to.ly när man själv behöver förkorta länkar.</p>
<p style="text-align: center;"><a href="http://to.ly"><img class="aligncenter size-full wp-image-649" title="to.ly" src="http://www.mashup.se/wp-content/uploads/2009/10/Picture-3.png" alt="to.ly" width="374" height="193" /></a></p>
<p><strong><br />
Enklare API finns inte</strong><br />
APIet är extremt enkelt att använda, anropet <a href="http://to.ly/api.php?longurl=http://www.mashup.se">http://to.ly/api.php?longurl=http://www.mashup.se</a> returnerar den förkortade URLen <a href="http://to.ly/umA">http://to.ly/umA</a>. Det finns bra exempel på hur man använder detta API i PHP, Python och Javascript i <a href="http://to.ly/api_info.php">APIets dokumentation</a>. Vill ni använda to.ly direkt från browsern så finns det redan ett<a href="https://addons.mozilla.org/sv-SE/firefox/addon/11523"> plugin till Firefox</a> som använder to.lys API.</p>
<p><strong>Säkerhet API via APIer</strong><br />
Ett problem med alla förkortade länkar är att det är omöjligt för en användare att veta var länker egentligen leder, det är alltså ett perfekt sätt att dölja länkar till spamsajter och sajter med virus på. För att undvika detta så använder sig to.ly av två tjänster i sin backend för att kontrollera varje länk som ska förkortas&#8230;</p>
<ul class="list2">
<li><a href="http://code.google.com/intl/sv/apis/safebrowsing/">Google Safe Browsing API</a> &#8211; ett API som gör det möjligt att kontrollera URLer mot Googles egen blacklist av misstänkta phising och malware sajter</li>
<li><a href="http://www.surbl.org/">SURBL</a> &#8211; listor på sajter som förekommer i spammeddelanden</li>
</ul>
<p>Jonas har skrivit ett inlägg på sin <a href="http://utvbloggen.se">utmärkta blogg</a> (väl värd att följa!) om <a href="http://utvbloggen.se/skapa-din-egen-url-forkortare/">hur han byggde to.ly</a>, vilken programvara han använde, hur koden är strukturerad etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mashup.se/api/to-ly-api-forkorta-dina-lankar/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 3.454 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-03-10 22:52:23 -->
