SlideShare une entreprise Scribd logo
1  sur  8
REST API:er med Drupal

 Pelle Wessman, @voxpelli
Användningsområden

• Stora komplexa sajter
• Integration mellan system
• Sociala mashups
• Appar för iPhone, Android etc
• AJAX
• (Flash)
Klient, server, proxy?

• Services
• Connector
• HTTP Client
• OAuth
• samt mer såsom Feeds, Views
Services 3.x

• Skapar API:er
• Resurser
• Servrar (REST, XML-RPC etc)
• Åtkomsthantering (OAuth etc)
• Endpoints
• Release till DrupalCon Chicago
Connector

• Konsumerar API:er
• Skapar kopplingar mellan externa konton och
lokala
• OAuth Connector kan koppla mot Twitter,
LinkedIn, Digg etc.
• OAuth Login Provider = najs
HTTP Client

• Utökningsbar klient för REST API:er
•   Komponerar     och   tolkar   anrop   och   svar
automatiskt
• Stöd för OAuth
• Används av OAuth Connector
OAuth

• Öppen standard för rättighetshantering i API:er
• Undviker lösenord
• Funkar med OpenID etc
• Stöds av Twitter, Google etc
• Modulen både klient och server
Tack!

Pelle Wessman, @voxpelli

Contenu connexe

En vedette

Prototyping with R shiny: Video and Quiz Analysis in MOOCs
Prototyping with R shiny: Video and Quiz Analysis in MOOCsPrototyping with R shiny: Video and Quiz Analysis in MOOCs
Prototyping with R shiny: Video and Quiz Analysis in MOOCsTimVogelsang
 
Neurology my version
Neurology my versionNeurology my version
Neurology my versiondjorgenmorris
 
Ch04 hemorrhage and shock
Ch04 hemorrhage and shockCh04 hemorrhage and shock
Ch04 hemorrhage and shockdjorgenmorris
 
Micropayments in Open Source and Drupal
Micropayments in Open Source and DrupalMicropayments in Open Source and Drupal
Micropayments in Open Source and DrupalPelle Wessman
 
"YP-P2" Benutzerhandbuch
"YP-P2" Benutzerhandbuch"YP-P2" Benutzerhandbuch
"YP-P2" Benutzerhandbuchjulia135
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakShelly Sanchez Terrell
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 

En vedette (11)

Prototyping with R shiny: Video and Quiz Analysis in MOOCs
Prototyping with R shiny: Video and Quiz Analysis in MOOCsPrototyping with R shiny: Video and Quiz Analysis in MOOCs
Prototyping with R shiny: Video and Quiz Analysis in MOOCs
 
Neurology my version
Neurology my versionNeurology my version
Neurology my version
 
Ch04 hemorrhage and shock
Ch04 hemorrhage and shockCh04 hemorrhage and shock
Ch04 hemorrhage and shock
 
Micropayments in Open Source and Drupal
Micropayments in Open Source and DrupalMicropayments in Open Source and Drupal
Micropayments in Open Source and Drupal
 
Recursos Minerais
Recursos MineraisRecursos Minerais
Recursos Minerais
 
Estafilococos
EstafilococosEstafilococos
Estafilococos
 
"YP-P2" Benutzerhandbuch
"YP-P2" Benutzerhandbuch"YP-P2" Benutzerhandbuch
"YP-P2" Benutzerhandbuch
 
Inaugural Addresses
Inaugural AddressesInaugural Addresses
Inaugural Addresses
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & Textspeak
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Similaire à REST API:er med Drupal

Seminarie citizenintegrator
Seminarie citizenintegratorSeminarie citizenintegrator
Seminarie citizenintegratorJeanette Öhlund
 
LoCloud Technical Poster - Bortom rum
LoCloud Technical Poster - Bortom rumLoCloud Technical Poster - Bortom rum
LoCloud Technical Poster - Bortom rumlocloud
 
WebSockets för applikationstestare
WebSockets för applikationstestareWebSockets för applikationstestare
WebSockets för applikationstestareholiman
 
HT17 - DA354A - Webbapplikation
HT17 - DA354A - WebbapplikationHT17 - DA354A - Webbapplikation
HT17 - DA354A - WebbapplikationAnton Tibblin
 
HT15, DA354A - Introduktion till Webbprogrammering - Bottle (2)
HT15, DA354A - Introduktion till Webbprogrammering - Bottle (2)HT15, DA354A - Introduktion till Webbprogrammering - Bottle (2)
HT15, DA354A - Introduktion till Webbprogrammering - Bottle (2)Anton Tibblin
 
Att bygga webbapplikationer baserade på länkad data
Att bygga webbapplikationer baserade på länkad dataAtt bygga webbapplikationer baserade på länkad data
Att bygga webbapplikationer baserade på länkad dataMatthias Palmer
 
VT18 - DA355A/DA344A - Introduktion till HTML
VT18 - DA355A/DA344A - Introduktion till HTMLVT18 - DA355A/DA344A - Introduktion till HTML
VT18 - DA355A/DA344A - Introduktion till HTMLAnton Tibblin
 
HT18 - DA354A - Bottle web app
HT18 - DA354A - Bottle web appHT18 - DA354A - Bottle web app
HT18 - DA354A - Bottle web appAnton Tibblin
 
VT17 - DA355A - Introduktion HTML
VT17 - DA355A - Introduktion HTMLVT17 - DA355A - Introduktion HTML
VT17 - DA355A - Introduktion HTMLAnton Tibblin
 
Webbens Arkitektur
Webbens ArkitekturWebbens Arkitektur
Webbens Arkitekturniklal
 
HT15, DA354A - Introduktion till Webbprogrammering - Bottle
HT15, DA354A - Introduktion till Webbprogrammering - BottleHT15, DA354A - Introduktion till Webbprogrammering - Bottle
HT15, DA354A - Introduktion till Webbprogrammering - BottleAnton Tibblin
 
LODify - länkade data i molnet
LODify - länkade data i molnetLODify - länkade data i molnet
LODify - länkade data i molnetMetaSolutions AB
 
Välj rätt i teknikdjungeln
Välj rätt i teknikdjungeln Välj rätt i teknikdjungeln
Välj rätt i teknikdjungeln Creuna Sverige
 
Vilka trender kommer att påverka framtidens webbplatser?
Vilka trender kommer att påverka framtidens webbplatser?Vilka trender kommer att påverka framtidens webbplatser?
Vilka trender kommer att påverka framtidens webbplatser?Per Axbom
 
HT19 - DA354A - Webbprogrammering med bottle
HT19 - DA354A - Webbprogrammering med bottleHT19 - DA354A - Webbprogrammering med bottle
HT19 - DA354A - Webbprogrammering med bottleAnton Tibblin
 
Molntjänster som it superhjältar
Molntjänster som it superhjältarMolntjänster som it superhjältar
Molntjänster som it superhjältarPer Åström
 
Vad är webb för oss?
Vad är webb för oss?Vad är webb för oss?
Vad är webb för oss?Andreas Ek
 
Tjejer Kodar 100 - Dag 4 - Django
Tjejer Kodar 100 - Dag 4 - DjangoTjejer Kodar 100 - Dag 4 - Django
Tjejer Kodar 100 - Dag 4 - DjangoEmil Stenström
 

Similaire à REST API:er med Drupal (20)

Seminarie citizenintegrator
Seminarie citizenintegratorSeminarie citizenintegrator
Seminarie citizenintegrator
 
LoCloud Technical Poster - Bortom rum
LoCloud Technical Poster - Bortom rumLoCloud Technical Poster - Bortom rum
LoCloud Technical Poster - Bortom rum
 
WebSockets för applikationstestare
WebSockets för applikationstestareWebSockets för applikationstestare
WebSockets för applikationstestare
 
HT17 - DA354A - Webbapplikation
HT17 - DA354A - WebbapplikationHT17 - DA354A - Webbapplikation
HT17 - DA354A - Webbapplikation
 
HT15, DA354A - Introduktion till Webbprogrammering - Bottle (2)
HT15, DA354A - Introduktion till Webbprogrammering - Bottle (2)HT15, DA354A - Introduktion till Webbprogrammering - Bottle (2)
HT15, DA354A - Introduktion till Webbprogrammering - Bottle (2)
 
Att bygga webbapplikationer baserade på länkad data
Att bygga webbapplikationer baserade på länkad dataAtt bygga webbapplikationer baserade på länkad data
Att bygga webbapplikationer baserade på länkad data
 
VT18 - DA355A/DA344A - Introduktion till HTML
VT18 - DA355A/DA344A - Introduktion till HTMLVT18 - DA355A/DA344A - Introduktion till HTML
VT18 - DA355A/DA344A - Introduktion till HTML
 
HT18 - DA354A - Bottle web app
HT18 - DA354A - Bottle web appHT18 - DA354A - Bottle web app
HT18 - DA354A - Bottle web app
 
VT17 - DA355A - Introduktion HTML
VT17 - DA355A - Introduktion HTMLVT17 - DA355A - Introduktion HTML
VT17 - DA355A - Introduktion HTML
 
Webbens Arkitektur
Webbens ArkitekturWebbens Arkitektur
Webbens Arkitektur
 
Introduktion till LODify
Introduktion till LODifyIntroduktion till LODify
Introduktion till LODify
 
HT15, DA354A - Introduktion till Webbprogrammering - Bottle
HT15, DA354A - Introduktion till Webbprogrammering - BottleHT15, DA354A - Introduktion till Webbprogrammering - Bottle
HT15, DA354A - Introduktion till Webbprogrammering - Bottle
 
LODify - länkade data i molnet
LODify - länkade data i molnetLODify - länkade data i molnet
LODify - länkade data i molnet
 
Välj rätt i teknikdjungeln
Välj rätt i teknikdjungeln Välj rätt i teknikdjungeln
Välj rätt i teknikdjungeln
 
Vilka trender kommer att påverka framtidens webbplatser?
Vilka trender kommer att påverka framtidens webbplatser?Vilka trender kommer att påverka framtidens webbplatser?
Vilka trender kommer att påverka framtidens webbplatser?
 
HT19 - DA354A - Webbprogrammering med bottle
HT19 - DA354A - Webbprogrammering med bottleHT19 - DA354A - Webbprogrammering med bottle
HT19 - DA354A - Webbprogrammering med bottle
 
Molntjänster som it superhjältar
Molntjänster som it superhjältarMolntjänster som it superhjältar
Molntjänster som it superhjältar
 
Vad är webb
Vad är webbVad är webb
Vad är webb
 
Vad är webb för oss?
Vad är webb för oss?Vad är webb för oss?
Vad är webb för oss?
 
Tjejer Kodar 100 - Dag 4 - Django
Tjejer Kodar 100 - Dag 4 - DjangoTjejer Kodar 100 - Dag 4 - Django
Tjejer Kodar 100 - Dag 4 - Django
 

REST API:er med Drupal