|
Webservice - Parameter für Request und ResponseUm beim Webservice eine erfolgreiche Anfrage an den Amazon
Webserver zu stellen, reicht die eigentliche URL und der erste Teil des QueryStrings mit
dem Zugangsschlüssel und der Partnererkennung (wie auf der vorausgehenden
Seite beschrieben) noch nicht aus. Es fehlen noch wesentliche Parameter für die
eigentliche Fragestellung. Doch wie könnte eine Fragestellung aussehen und aus welchen
Parametern könnte sich diese Anfrage zusammen setzen?
Beispiel: Sie betreiben eine Website zum Thema Zwergkaninchen und möchten Ihren Besuchern entsprechende Literatur empfehlen, ohne ein bestimmtes Buch besonders hervorzuheben. Als ersten Parameter wird hier die gewünschte Operation angegeben, in diesem Fall ItemSearch. Die Operation ItemSearch ermöglicht die Produktdatenbank von Amazon unter Verwendung einer Vielzahl weiterer Angaben zu durchsuchen. Eine Liste weiterer möglicher Operationen finden Sie auf dieser Seite: Wenn Sie nun auf der Seite Übersicht - Operationen (The following operations...) dem
Linkhinweis ItemSearch folgen, gelangen Sie auf eine Seite, auf der Sie die Beschreibung
weiterer möglicher Parameter vorfinden. Mit Hilfe dieser weiteren Parameter lässt sich
die angestrebte Anfrage verfeinern, zum Beispiel durch Angabe einer zu durchsuchenden
Abteilung im Versandhaus (Rubrik oder Kategorie im Online-Versandhaus). Der
zugehörige Parameter trägt den Namen SearchIndex und bedeutet bei der Anfrage soviel
wie; "Lieber Server, durchsuche doch bitte die angegebene Rubrik nach einem
bestimmten Begriff, Autor oder Titel."
Um beim oben gewählten Beispiel zu bleiben,
den Buchempfehlungen passend zur Website und zum Thema Zwergkaninchen, würde hier die
Rubrik Books in Frage kommen. Nun fehlt noch der Parameter, der angibt nach was gesucht
werden soll. Eine Anfrage nach einem bestimmten Autor oder Verlag würde vermutlich nicht
die günstigsten Resultate bringen. Um die Anfrage so weit wie möglich auf Zwergkaninchen
einzuschränken, würde es sich anbieten hier nur nach Literatur zu suchen, die sich mit
dem Thema Zwergkaninchen beschäftigt. Ermöglicht wird die Suche nach einem bestimmten
Begriff durch den Parameter Keywords. » ResponseGroups « Damit wäre der QueryString mit allen dazugehörigen
Parametern bereits beinahe komplett. Dennoch ein kleiner Schönheitsfehler bleibt noch.
Wer sich einmal auf den Seiten von Amazon umsieht und in der Rubrik Literatur nach
Zwergkaninchen sucht, derjenige wird feststellen, dass es über Einhundert Titel zu diesem
Thema gibt. Bei einer Anfrage nach diesem Schema werden jedoch nicht mehr als 10
Ergebnisse ausgeliefert. Was tun? Ganz einfach, in einem weiteren Parameter bei der
Anfrage dem Server mitteilen, dass er doch bitte schön alle Ergebnisse zum Thema
Zwergkaninchen so nach und nach seitenweise übermitteln kann und dabei mit der ersten
Seite und den ersten 10 Ergebnissen beginnen sollte. Hier kommt der Parameter ItemPage ins
Spiel, wo in diesem Fall 1 für die ersten 10 Ergebnisse steht, 2 für die Ergebnisse 11
bis 20 usw. usf.. http://ecs.amazonaws.de/onca/xml?Service=AWSECommerceService& Achtung: Bitte nicht diese URL einschließlich QueryString ausprobieren, da der Zugangsschlüssel (AWSAccessKeyId) und die Partner-ID (AssociateTag) im Beispiel nur der Phantasie entspringen und erst gegen Ihre Zugangskennungen ausgetauscht werden müssen. Weiterhin sind unbedingt nachfolgende Hinweise zu beachten. Wichtiger Hinweis: Ab August 2009 müssen die Parameter nach ihrem Byte-Wert in der Reihenfolge sortiert, sowie um einen Zeitstempel (Timestamp) und um eine Signatur erweitert werden. Weitere Einzelheiten & Codebeispiel Neben diesen bisher vorgestellten Parametern für den Webservice, gibt es noch eine große Vielzahl weiterer Parameter für Request und Response. Da die Variationsmöglichkeiten jedoch zu umfangreich sind, können wir hier nur auf einige wenige eingehen. Ein weiteres Beispiel möchten wir Ihnen dennoch auf der nächsten Seite nicht vorenthalten. API, Request und Response « / » Weitere Beispiele| Neuerungen | Signatur |
Finden und Autoritäten
im - Optimierung -
Übersicht Amazon Web
Services |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright © 2008 - Verlag Horst Müller - Stendal | Datenschutz | Nutzungsbedingungen | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||