HTTP är enkelt dock. Så gott som alla programspråk har väl ett HTTP-lib medföljande så även om det finns SOAP-libs så är ju HTTP/REST alltid mer tillgängligt (inget programspråk lär ha SOAP-lib men inget HTTP-lib). Varför vara beroende av kodbibliotek när det är så enkelt och intuitivt hur det kan fungera?
Vad är det vi vill kunna göra med ett API? Typ ladda upp och hämta bilder i XML eller JSON. För sådant har jag svårt att se hur något kan vara bättre än REST. Det finns liksom ingen anledning att ha något annat om man inte har en massa mancy fancy schmancy API-funktioner man vill göra tillgängliga.
Ändrat 2009-06-12 02:43
API Nackdel
Current thread - API Nackdel
Ja jag köper det du säger. Vore bra med lite fler folks åsikter, men ändå.
Det största problemet blir nog att övertala brav0 om att confa servrarna för att fungera med RESTful URL:er. =)
Det största problemet blir nog att övertala brav0 om att confa servrarna för att fungera med RESTful URL:er. =)
Självklart är XML-RPC och SOAP ytterst olämpligt. Hjälp folk, stjälp dem inte.
Självklart behövs OAuth.
Slutsats: Titta på Twitter. De har redan gjort allt precis som Bilddagboken bör göra. JSON är det format som föredras. Lyssna på Twitter när de säger att deras framgång kommer av att deras API är så lätt att använda, att man inte behöver sånt psykbryt som SOAP.
Jag driver webbplatsen Jemla (http://jemla.se). Jemla kan kopiera inlägg både till Facebook och Twitter, och dess utom kopiera bilder till Bilddagboken. Den av de tre webbplatserna som fungerar bäst är Twitter. Deras OAuth och enkla API är alldeles utmärkt.
“Det största problemet blir nog att övertala brav0 om att confa servrarna för att fungera med RESTful URL:er. =)"
Någon som jobbar med att konfigurera webbservrar bör inte bara klara av, utan direkt förvänta sig, att webbservrar ska konfigureras på det sätt som det är meningen att webben ska fungera, alltså en URL till varje resurs som beskriver resursen och inte webbapplikationens interna tillstånd.
Roligt att ett API-forum har kommit. Jag hoppas det innebär att Bilddagboken får en ordentlig API. För vidare frågor står jag gärna till hjälp.