API Einführung - Teil 5

454 views

Published on

Kursunterlagen für SAE Institut Zürich

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
454
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

API Einführung - Teil 5

  1. 1. APIApplication Programming Interface Einführung Letzter Tag
  2. 2. APIApplication Programming Interface Weitere interessante API
  3. 3. API – QR Code● Was sind QR-Codes? (Wikipedia)● Maschinenlesbare „Marken“● Aus Japan● Können Text bis 4296 Zeichen enthalten● Können bei Bedarf auch andere Daten enthalten (Binär, Kanji, Zahlen)
  4. 4. API – QR Code● In vielen Smartphones erhältlich (Android standard, Symbian, iPhone als App installierbar)● Statt lange URLs einzutippen, einfach scannen● Wird immer beliebter (Marketingzwecke)
  5. 5. API – QR Code● Wie kommt man zu einem Code?● Unter Anderem über ein API● Google hat etwas im Angebot (Link)● Die Visualization API kann auch QR-Codes generieren● Das wollen wir uns mal in einem Lab anschauen..
  6. 6. APIApplication Programming Interface LAB QR Code
  7. 7. API – Chart API● Ein API um Diagramme (Engl. Chart) dynamisch generieren zu lassen● Dokumentation ist hier: (Link)● Für den QR-Code haben wir dieses API benutzt
  8. 8. API – Chart API POST vs GET● Problem: Ich habe zu viele Daten, die ich anzeigen lassen möchte● Zuviele Daten heisst mehr als ca 2KBytes● Diese können nicht mehr in einen http-GET Request gepackt werden● Es muss POST zum Einsatz kommen (Bekannt aus <FORM method=“POST“>)● POST in einer AJAX-HTML-Seite zu integrieren ist mühsam (z.B. Via Versteckten <IFRAME>)
  9. 9. API – Chart API POST vs GET● Lösung: Wir schreiben den API-Call auf dem Server● Mit PHP● Details im LAB
  10. 10. APIApplication Programming Interface LAB Charts mit PHP
  11. 11. APIApplication Programming Interface ENDE

×