WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Sida om API på svenska? (https://www.wn.se/forum/showthread.php?t=1059918)

Ingo 2013-11-22 18:14

Sida om API på svenska?
 
Jag vill lära mig mer att förstå hur det fungerar och hur man använder det på bästa sätt gällande api

Någon som har något tips på någon bra svensk sida?

elitasson 2013-11-22 18:42

http://www.mashup.se/

Tsarraz 2013-11-22 19:58

Kör kurserna hos www.codecademy.com lär dig mycket genom att testa dig fram. Dock på engelska

Kimppa 2014-01-16 17:05

Skönt att man slapp söka (API går ej att söka på p.g.a. mindre än 3 bokstäver).

Har vart inne på båda sidorna som nämns i tråden.

Jag undrar om man behöver något speciellt för att kunna tillhandahålla API?

Säg att jag har en sträng på min hemsida som jag vill att andra ska kunna använda på sin. Krävs det en dedikerad server för att hämta information eller finns det något enkelt JavaScript man kan använda sig utav? HTTP GET eller något.

Jimmit 2014-01-16 21:15

Citat:

Ursprungligen postat av Kimppa (Inlägg 20484736)
Skönt att man slapp söka (API går ej att söka på p.g.a. mindre än 3 bokstäver).

Har vart inne på båda sidorna som nämns i tråden.

Jag undrar om man behöver något speciellt för att kunna tillhandahålla API?

Säg att jag har en sträng på min hemsida som jag vill att andra ska kunna använda på sin. Krävs det en dedikerad server för att hämta information eller finns det något enkelt JavaScript man kan använda sig utav? HTTP GET eller något.

De vanligaste formerna att tillhandahålla APIer är idag JSON och XML, så skulle föreslå att du exportera de delar av din hemsida du vill erbjuda i API:er till ett flöde i något av dessa två för att göra det lättillgängligt för utvecklare, antingen dina interna utvecklare, eller kanske rent av erbjuda ett helt öppet api för alla att använda.

Använder du PHP som serverspråk så kan du t.ex. använda json_encode för att konvertera dina databasresultat eller andra arrayer till json.

Svårt att svara på rak arm vad det är du är ute efter då man vet väldigt lite om vad du har just nu.


Inför nästa projekt: Om man från början vet att man ska erbjuda APIer så finns det ofta ingen anledning att inte bygga upp hela systemet som ett API redan från början. Exempelvis Laravel framework skickar alla sina svar i ren JSON out of the box, vilket gör det extremt enkelt att sedan sätta upp sin applikation genom att bara anropa sitt API och inte bekymra sig om några databasfrågor.


Men i korthet. Nej du behöver ingen dedikerad server för att driva ditt API. HTTP GET är ofta vad man använder för att anropa ett api. Det är vad din webbläsare använder när du surfar och hämtar sidor på WN också.

Kimppa 2014-01-16 22:55

Tack för svar! Ska ta en titt på json_encode och XML för PHP.


Alla tider är GMT +2. Klockan är nu 19:46.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson