Zend_Service_Amazon.xml 43 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 15713 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="zend.service.amazon">
  5. <title>Zend_Service_Amazon</title>
  6. <sect2 id="zend.service.amazon.introduction">
  7. <title>Einführung</title>
  8. <para>
  9. <classname>Zend_Service_Amazon</classname> ist eine einfach API für die Benutzung des
  10. Amazon Web Services. <classname>Zend_Service_Amazon</classname> hat 2 APIs: eine
  11. traditionellere welche Amazon's eigener API folgt, und eine simplere "Abfrage API" um
  12. sogar komplexe Suchabfragen einfachst machen zu können.
  13. </para>
  14. <para>
  15. <classname>Zend_Service_Amazon</classname> erlaubt es Entwicklern, Informationen von
  16. allen Amazon.com Web Seiten durch das Amazon Web Services API zu empfangen. Beispiele
  17. beinhalten :
  18. <itemizedlist>
  19. <listitem>
  20. <para>
  21. Informationen speichern, wie Bilder, Beschreibungen, Preise uvm.
  22. </para>
  23. </listitem>
  24. <listitem>
  25. <para>
  26. Kunden und Editorial Reviews
  27. </para>
  28. </listitem>
  29. <listitem>
  30. <para>
  31. Ähnliche Produkte und Zubehör
  32. </para>
  33. </listitem>
  34. <listitem>
  35. <para>
  36. Amazon.com Angebote
  37. </para>
  38. </listitem>
  39. <listitem>
  40. <para>
  41. ListMania Listen
  42. </para>
  43. </listitem>
  44. </itemizedlist>
  45. </para>
  46. <para>
  47. Um <classname>Zend_Service_Amazon</classname> benutzen zu können, benötigt man einen
  48. Amazon Entwickler API Schlüssel. Um den Schlüssel zu bekommen und für weiter führende
  49. Informationen besuchen Sie bitte die <ulink
  50. url="http://www.amazon.com/gp/aws/landing.html">Amazon Web Service</ulink> Web
  51. Seite.
  52. </para>
  53. <note>
  54. <title>Achtung</title>
  55. <para>
  56. Ihr Amazon Entwickler API Schlüssel is verknüpft mit Ihrer Amazon Identität.
  57. Deswegen sollten sie darauf achten das Ihr API Schlüssel privat bleibt.
  58. </para>
  59. </note>
  60. <example id="zend.service.amazon.introduction.example.itemsearch">
  61. <title>Suchen in Amazon mit der traditionellen API</title>
  62. <para>
  63. In diesem Beispiel suchen wir nach PHP Büchern bei Amazon, blättern durch die
  64. Resultate und Drucken diese aus.
  65. </para>
  66. <programlisting language="php"><![CDATA[
  67. $amazon = new Zend_Service_Amazon('AMAZON_API_KEY');
  68. $results = $amazon->itemSearch(array('SearchIndex' => 'Books',
  69. 'Keywords' => 'php'));
  70. foreach ($results as $result) {
  71. echo $result->Title . '<br />';
  72. }
  73. ]]></programlisting>
  74. </example>
  75. <example id="zend.service.amazon.introduction.example.query_api">
  76. <title>Suchen in Amazon mit der Abfrage API</title>
  77. <para>
  78. Hier suchen wir auch nach PHP Büchern bei Amazon. Aber wir verwenden stattdessen die
  79. Abfrage API, welche das Fluent Interface Design Pattern verwendet.
  80. </para>
  81. <programlisting language="php"><![CDATA[
  82. $query = new Zend_Service_Amazon_Query('AMAZON_API_KEY');
  83. $query->category('Books')->Keywords('PHP');
  84. $results = $query->search();
  85. foreach ($results as $result) {
  86. echo $result->Title . '<br />';
  87. }
  88. ]]></programlisting>
  89. </example>
  90. </sect2>
  91. <sect2 id="zend.service.amazon.countrycodes">
  92. <title>Ländercodes</title>
  93. <para>
  94. Standardmäßig verbindet sich <classname>Zend_Service_Amazon</classname> zum Amazon Web
  95. Service der Vereinigten Staaten ("<code>US</code>"). Um sich zu einem anderen Land zu
  96. verbinden, muß einfach der entsprechende String des Landercodes als zweiter Parameter an
  97. den Konstruktor übergeben werden:
  98. </para>
  99. <example id="zend.service.amazon.countrycodes.example.country_code">
  100. <title>Auswahl eines Amazon Web Service Landes</title>
  101. <programlisting language="php"><![CDATA[
  102. // Zu Amazon in Japan verbinden
  103. $amazon = new Zend_Service_Amazon('AMAZON_API_KEY', 'JP');
  104. ]]></programlisting>
  105. </example>
  106. <note>
  107. <title>Ländercodes</title>
  108. <para>
  109. Gültige Ländercodes sind: <code>CA</code>, <code>DE</code>, <code>FR</code>,
  110. <code>JP</code>, <code>UK</code>, and <code>US</code>.
  111. </para>
  112. </note>
  113. </sect2>
  114. <sect2 id="zend.service.amazon.itemlookup">
  115. <title>Betrachten eines speziellen Teils bei Amazon durch ASIN</title>
  116. <para>
  117. Die <code>itemLookup()</code> Methode ermöglicht es ein bestimmtes Teil bei Amazon zu
  118. erhalten wenn der ASIN bekannt ist.
  119. </para>
  120. <example id="zend.service.amazon.itemlookup.example.asin">
  121. <title>Betrachten eines speziellen Teils bei Amazon durch ASIN</title>
  122. <programlisting language="php"><![CDATA[
  123. $amazon = new Zend_Service_Amazon('AMAZON_API_KEY');
  124. $item = $amazon->itemLookup('B0000A432X');
  125. ]]></programlisting>
  126. </example>
  127. <para>
  128. Die <code>itemLookup()</code> Methode akzeptiert auch einen optionalen zweiten Parameter
  129. für die Handhabung der Suchoptionen. Für komplette Details, inklusive einer Liste der
  130. möglichen Optionen sehen Sie bitte in die <ulink
  131. url="http://www.amazon.com/gp/aws/sdk/main.html/103-9285448-4703844?s=AWSEcommerceService&amp;v=2005-10-05&amp;p=ApiReference/ItemLookupOperation">relevante
  132. Amazon Dokumentation</ulink>.
  133. </para>
  134. <note>
  135. <title>Bildinformationen</title>
  136. <para>
  137. Um Bildinformationen für deine Suchergebnisse zu erhalten, musst du die
  138. <code>ResponseGroup</code> Pption auf <code>Medium</code> oder <code>Large</code>
  139. setzen.
  140. </para>
  141. </note>
  142. </sect2>
  143. <sect2 id="zend.service.amazon.itemsearch">
  144. <title>Suchen nach Teilen bei Amazon</title>
  145. <para>
  146. Das Suchen nach Teilen, basierend auf den unterschiedlichen möglichen Kriterien ist
  147. einfach gehalten durch benutzen der <code>itemSearch()</code> Methode wie im folgenden
  148. Beispiel:
  149. </para>
  150. <example id="zend.service.amazon.itemsearch.example.basic">
  151. <title>Suchen nach Teilen bei Amazon</title>
  152. <programlisting language="php"><![CDATA[
  153. $amazon = new Zend_Service_Amazon('AMAZON_API_KEY');
  154. $results = $amazon->itemSearch(array('SearchIndex' => 'Books',
  155. 'Keywords' => 'php'));
  156. foreach ($results as $result) {
  157. echo $result->Title . '<br />';
  158. }
  159. ]]></programlisting>
  160. </example>
  161. <example id="zend.service.amazon.itemsearch.example.responsegroup">
  162. <title>Verwenden der ResponseGroup Option</title>
  163. <para>
  164. Die <code>ResponseGroup</code> Option wird verwendet um die spezielle Information
  165. zu kontrollieren die in der Antwort zurückgegeben wird.
  166. </para>
  167. <programlisting language="php"><![CDATA[
  168. $amazon = new Zend_Service_Amazon('AMAZON_API_KEY');
  169. $results = $amazon->itemSearch(array(
  170. 'SearchIndex' => 'Books',
  171. 'Keywords' => 'php',
  172. 'ResponseGroup' => 'Small,ItemAttributes,Images,SalesRank,Reviews,' .
  173. 'EditorialReview,Similarities,ListmaniaLists'
  174. ));
  175. foreach ($results as $result) {
  176. echo $result->Title . '<br />';
  177. }
  178. ]]></programlisting>
  179. </example>
  180. <para>
  181. Die <code>itemSearch()</code> Methode akzeptiert einen einzelnen Parameter als Array für
  182. die Handhabung der Suchoptionen. Für komplette Details, inklusive eine Liste der
  183. möglichen Optionen sehen Sie bitte in die <ulink
  184. url="http://www.amazon.com/gp/aws/sdk/main.html/103-9285448-4703844?s=AWSEcommerceService&amp;v=2005-10-05&amp;p=ApiReference/ItemSearchOperation">relevante
  185. Amazon Dokumentation</ulink>
  186. </para>
  187. <tip>
  188. <para>
  189. Die <link
  190. linkend="zend.service.amazon.query"><classname>Zend_Service_Amazon_Query</classname></link>
  191. Klasse ist ein einfach zu benutzender Wrapper für diese Methode.
  192. </para>
  193. </tip>
  194. </sect2>
  195. <sect2 id="zend.service.amazon.query">
  196. <title>Benutzen der alternativen Abfrage API</title>
  197. <sect3 id="zend.service.amazon.query.introduction">
  198. <title>Einführung</title>
  199. <para>
  200. <classname>Zend_Service_Amazon_Query</classname> bietet eine alternative API für die
  201. Benutzung der Amazon Web Services. Die alternative API benutzt das Fluent Interface
  202. Pattern. Das bedeutet, alle Aufrufe können durchgeführt werden durch Benutzen von
  203. verketteten Methoden Aufrufen. (z.B., <code>$obj->method()->method2($arg)</code>)
  204. </para>
  205. <para>
  206. Die <classname>Zend_Service_Amazon_Query</classname> API benutzt Überladung um
  207. einfachst eine Teile Suche zu realisieren, und ermöglicht es, basierend auf den
  208. spezifizierten Kriterien, zu suchen. Jede der Optionen wird als Methoden Aufruf
  209. angeboten, und jedes Methoden Argument korrespondiert mit dem beschriebenen Options
  210. Wert:
  211. </para>
  212. <example id="zend.service.amazon.query.introduction.example.basic">
  213. <title>Suchen in Amazon durch Benutzen der alternativen Abfrage API</title>
  214. <para>
  215. In diesem Beispiel wird die alternative Abfrage API als Fluent Interface benutzt
  216. um Optionen und Ihre Werte festzulegen:
  217. </para>
  218. <programlisting language="php"><![CDATA[
  219. $query = new Zend_Service_Amazon_Query('MY_API_KEY');
  220. $query->Category('Books')->Keywords('PHP');
  221. $results = $query->search();
  222. foreach ($results as $result) {
  223. echo $result->Title . '<br />';
  224. }
  225. ]]></programlisting>
  226. <para>
  227. Das setzt die Option <code>Category</code> auf "Books" und <code>Keywords</code>
  228. auf "PHP".
  229. </para>
  230. <para>
  231. Für weitere Informationen über die möglichen Optionen, sehen Sie bitte in die
  232. <ulink
  233. url="http://www.amazon.com/gp/aws/sdk/main.html/102-9041115-9057709?s=AWSEcommerceService&amp;v=2005-10-05&amp;p=ApiReference/ItemSearchOperation">relevante
  234. Amazon Dokumentation</ulink>.
  235. </para>
  236. </example>
  237. </sect3>
  238. </sect2>
  239. <sect2 id="zend.service.amazon.classes">
  240. <title>Zend_Service_Amazon Klassen</title>
  241. <para>
  242. Die folgenden klassen werden alle zurückgegeben durch <link
  243. linkend="zend.service.amazon.itemlookup"><classname>Zend_Service_Amazon::itemLookup()</classname></link>
  244. und <link
  245. linkend="zend.service.amazon.itemsearch"><classname>Zend_Service_Amazon::itemSearch()</classname></link>:
  246. <itemizedlist>
  247. <listitem><para><link linkend="zend.service.amazon.classes.item"><classname>Zend_Service_Amazon_Item</classname></link></para></listitem>
  248. <listitem><para><link linkend="zend.service.amazon.classes.image"><classname>Zend_Service_Amazon_Image</classname></link></para></listitem>
  249. <listitem><para><link linkend="zend.service.amazon.classes.resultset"><classname>Zend_Service_Amazon_ResultSet</classname></link></para></listitem>
  250. <listitem><para><link linkend="zend.service.amazon.classes.offerset"><classname>Zend_Service_Amazon_OfferSet</classname></link></para></listitem>
  251. <listitem><para><link linkend="zend.service.amazon.classes.offer"><classname>Zend_Service_Amazon_Offer</classname></link></para></listitem>
  252. <listitem><para><link linkend="zend.service.amazon.classes.similarproduct"><classname>Zend_Service_Amazon_SimilarProduct</classname></link></para></listitem>
  253. <listitem><para><link linkend="zend.service.amazon.classes.accessories"><classname>Zend_Service_Amazon_Accessories</classname></link></para></listitem>
  254. <listitem><para><link linkend="zend.service.amazon.classes.customerreview"><classname>Zend_Service_Amazon_CustomerReview</classname></link></para></listitem>
  255. <listitem><para><link linkend="zend.service.amazon.classes.editorialreview"><classname>Zend_Service_Amazon_EditorialReview</classname></link></para></listitem>
  256. <listitem><para><link linkend="zend.service.amazon.classes.listmania"><classname>Zend_Service_Amazon_ListMania</classname></link></para></listitem>
  257. </itemizedlist>
  258. </para>
  259. <sect3 id="zend.service.amazon.classes.item">
  260. <title>Zend_Service_Amazon_Item</title>
  261. <para>
  262. <classname>Zend_Service_Amazon_Item</classname> ist ein Klassen Typ der benutzt wird
  263. um ein Amazon Teil darzustellen welches durch das Web Service zurück gegeben wird.
  264. Es enthält alle Attribute des Teils wie z.B. Titel, Beschreibung, Reviews, usw.
  265. </para>
  266. <sect4 id="zend.service.amazon.classes.item.asxml">
  267. <title>Zend_Service_Amazon_Item::asXML()</title>
  268. <para>
  269. <methodsynopsis>
  270. <type>string</type>
  271. <methodname>asXML</methodname>
  272. <void />
  273. </methodsynopsis>
  274. </para>
  275. <para>Gibt das original XML für dieses Teil zurück</para>
  276. </sect4>
  277. <sect4 id="zend.service.amazon.classes.item.properties">
  278. <title>Eigenschaften</title>
  279. <para>
  280. <classname>Zend_Service_Amazon_Item</classname> hat eine Anzahl an Eigenschaften
  281. welche eine direkte Beziehung zu Ihren Standard Amazon API Gegenstücken haben.
  282. </para>
  283. <table id="zend.service.amazon.classes.item.properties.table-1">
  284. <title>Zend_Service_Amazon_Item Eigenschaften</title>
  285. <tgroup cols="3">
  286. <thead>
  287. <row>
  288. <entry>Name</entry>
  289. <entry>Typ</entry>
  290. <entry>Beschreibung</entry>
  291. </row>
  292. </thead>
  293. <tbody>
  294. <row>
  295. <entry>ASIN</entry>
  296. <entry>string</entry>
  297. <entry>Amazon Teil ID</entry>
  298. </row>
  299. <row>
  300. <entry>DetailPageURL</entry>
  301. <entry>string</entry>
  302. <entry>URL zur Detailseite des Teils</entry>
  303. </row>
  304. <row>
  305. <entry>SalesRank</entry>
  306. <entry>int</entry>
  307. <entry>Verkaufs Rang des Teils</entry>
  308. </row>
  309. <row>
  310. <entry>SmallImage</entry>
  311. <entry>Zend_Service_Amazon_Image</entry>
  312. <entry>Kleines Bild des Tiles</entry>
  313. </row>
  314. <row>
  315. <entry>MediumImage</entry>
  316. <entry>Zend_Service_Amazon_Image</entry>
  317. <entry>Mittleres Bild des Teils</entry>
  318. </row>
  319. <row>
  320. <entry>LargeImage</entry>
  321. <entry>Zend_Service_Amazon_Image</entry>
  322. <entry>Großes Bild des Teils</entry>
  323. </row>
  324. <row>
  325. <entry>Subjects</entry>
  326. <entry>array</entry>
  327. <entry>Inhalte des Teils</entry>
  328. </row>
  329. <row>
  330. <entry>Offers</entry>
  331. <entry>
  332. <code>
  333. <link
  334. linkend="zend.service.amazon.classes.offerset">Zend_Service_Amazon_OfferSet</link>
  335. </code>
  336. </entry>
  337. <entry>Summe der Angebote und Angebote für dieses Teil</entry>
  338. </row>
  339. <row>
  340. <entry>CustomerReviews</entry>
  341. <entry>array</entry>
  342. <entry>
  343. Kunden Reviews dargestellt als Array von
  344. <code>
  345. <link
  346. linkend="zend.service.amazon.classes.customerreview">Zend_Service_Amazon_CustomerReview</link>
  347. </code>
  348. Objekten
  349. </entry>
  350. </row>
  351. <row>
  352. <entry>EditorialReviews</entry>
  353. <entry>array</entry>
  354. <entry>
  355. Editorial Reviews dargestellt als Array von
  356. <code>
  357. <link
  358. linkend="zend.service.amazon.classes.editorialreview">Zend_Service_Amazon_EditorialReview</link>
  359. </code>
  360. Objekten
  361. </entry>
  362. </row>
  363. <row>
  364. <entry>SimilarProducts</entry>
  365. <entry>array</entry>
  366. <entry>
  367. Ähnliche Produkte dargestellt als Array von
  368. <code>
  369. <link
  370. linkend="zend.service.amazon.classes.similarproduct">Zend_Service_Amazon_SimilarProduct</link>
  371. </code>
  372. Objekten
  373. </entry>
  374. </row>
  375. <row>
  376. <entry>Accessories</entry>
  377. <entry>array</entry>
  378. <entry>
  379. Zubehör für dieses Teil dargestellt als Array von
  380. <code>
  381. <link
  382. linkend="zend.service.amazon.classes.accessories">Zend_Service_Amazon_Accessories</link>
  383. </code>
  384. Objekten
  385. </entry>
  386. </row>
  387. <row>
  388. <entry>Tracks</entry>
  389. <entry>array</entry>
  390. <entry>Ein Array mit Track Nummern und Namen für Musik CDs und DVDs</entry>
  391. </row>
  392. <row>
  393. <entry>ListmaniaLists</entry>
  394. <entry>array</entry>
  395. <entry>
  396. Passende Listmania Liste für diese Teil, als Array von
  397. <code>
  398. <link
  399. linkend="zend.service.amazon.classes.listmania">Zend_Service_Amazon_ListmainList</link>
  400. </code>
  401. Objekten
  402. </entry>
  403. </row>
  404. <row>
  405. <entry>PromotionalTag</entry>
  406. <entry>string</entry>
  407. <entry>Promotion Tag des Teils</entry>
  408. </row>
  409. </tbody>
  410. </tgroup>
  411. </table>
  412. <para>
  413. <link linkend="zend.service.amazon.classes">Zurück zur Liste der Klassen</link>
  414. </para>
  415. </sect4>
  416. </sect3>
  417. <sect3 id="zend.service.amazon.classes.image">
  418. <title>Zend_Service_Amazon_Image</title>
  419. <para>
  420. <classname>Zend_Service_Amazon_Image</classname> repräsentiert ein entferntes Bild
  421. für ein Produkt.
  422. </para>
  423. <sect4 id="zend.service.amazon.classes.image.properties">
  424. <title>Eigenschaften</title>
  425. <table id="zend.service.amazon.classes.image.properties.table-1">
  426. <title>Zend_Service_Amazon_Image Eigenschaften</title>
  427. <tgroup cols="3">
  428. <thead>
  429. <row>
  430. <entry>Name</entry>
  431. <entry>Typ</entry>
  432. <entry>Beschreibung</entry>
  433. </row>
  434. </thead>
  435. <tbody>
  436. <row>
  437. <entry>Url</entry>
  438. <entry>Zend_Uri</entry>
  439. <entry>Entfernte URL für das Bild</entry>
  440. </row>
  441. <row>
  442. <entry>Height</entry>
  443. <entry>int</entry>
  444. <entry>Die Höhe des Bildes als Pixel</entry>
  445. </row>
  446. <row>
  447. <entry>Width</entry>
  448. <entry>int</entry>
  449. <entry>Die Breite des Bildes als Pixel</entry>
  450. </row>
  451. </tbody>
  452. </tgroup>
  453. </table>
  454. <para>
  455. <link linkend="zend.service.amazon.classes">Zurück zur Liste der Klassen</link>
  456. </para>
  457. </sect4>
  458. </sect3>
  459. <sect3 id="zend.service.amazon.classes.resultset">
  460. <title>Zend_Service_Amazon_ResultSet</title>
  461. <para>
  462. <classname>Zend_Service_Amazon_ResultSet</classname> Objekte werden zurückgegeben
  463. durch <link
  464. linkend="zend.service.amazon.itemsearch">Zend_Service_Amazon::itemSearch()</link>
  465. und erlauben es, die vielfach zurück gelieferten Resultate, einfachst zu Handhaben.
  466. </para>
  467. <note>
  468. <title>SeekableIterator</title>
  469. <para>
  470. Implementiert den <code>SeekableIterator</code> für einfach Iteration
  471. (z.B. benutzen von <code>foreach</code>), sowie direkten Zugriff auf ein
  472. Spezielles Resultat mit <code>seek()</code>.
  473. </para>
  474. </note>
  475. <sect4 id="zend.service.amazon.classes.resultset.totalresults">
  476. <title>Zend_Service_Amazon_ResultSet::totalResults()</title>
  477. <methodsynopsis>
  478. <type>int</type>
  479. <methodname>totalResults</methodname>
  480. <void />
  481. </methodsynopsis>
  482. <para>
  483. Liefert die Gesamtanzahl der Resultate welche die Suche zurückgegeben hat
  484. </para>
  485. <para>
  486. <link linkend="zend.service.amazon.classes">Zurück zur Liste der Klassen</link>
  487. </para>
  488. </sect4>
  489. </sect3>
  490. <sect3 id="zend.service.amazon.classes.offerset">
  491. <title>Zend_Service_Amazon_OfferSet</title>
  492. <para>
  493. Jedes Resultat welches durch <link
  494. linkend="zend.service.amazon.itemsearch">Zend_Service_Amazon::itemSearch()</link>
  495. und <link
  496. linkend="zend.service.amazon.itemlookup">Zend_Service_Amazon::itemLookup()</link>
  497. zurückgegeben wird beinhaltet ein
  498. <classname>Zend_Service_Amazon_OfferSet</classname>
  499. Objekt durch welches Preisinformationen für das Teil empfangen werden können.
  500. </para>
  501. <sect4 id="zend.service.amazon.classes.offerset.parameters">
  502. <title>Eigenschaften</title>
  503. <table id="zend.service.amazon.classes.offerset.parameters.table-1">
  504. <title>Zend_Service_Amazon_OfferSet Properties</title>
  505. <tgroup cols="3">
  506. <thead>
  507. <row>
  508. <entry>Name</entry>
  509. <entry>Typ</entry>
  510. <entry>Beschreibung</entry>
  511. </row>
  512. </thead>
  513. <tbody>
  514. <row>
  515. <entry>LowestNewPrice</entry>
  516. <entry>int</entry>
  517. <entry>Niedrigster Preis des Teiles als &quot;Neuwert&quot;</entry>
  518. </row>
  519. <row>
  520. <entry>LowestNewPriceCurrency</entry>
  521. <entry>string</entry>
  522. <entry>
  523. Die Währung für
  524. <code>LowestNewPrice</code>
  525. </entry>
  526. </row>
  527. <row>
  528. <entry>LowestOldPrice</entry>
  529. <entry>int</entry>
  530. <entry>
  531. Niedrigster Preis des Teiles als &quot;Gebrauchtwert&quot;
  532. </entry>
  533. </row>
  534. <row>
  535. <entry>LowestOldPriceCurrency</entry>
  536. <entry>string</entry>
  537. <entry>
  538. Die Währung für
  539. <code>LowestOldPrice</code>
  540. </entry>
  541. </row>
  542. <row>
  543. <entry>TotalNew</entry>
  544. <entry>int</entry>
  545. <entry>
  546. Erhältliche Gesamtanzahl dieses Teils mit &quot;Neuwert&quot;
  547. </entry>
  548. </row>
  549. <row>
  550. <entry>TotalUsed</entry>
  551. <entry>int</entry>
  552. <entry>
  553. Erhältliche Gesamtanzahl dieses Teils mit
  554. &quot;Gebrauchtwert&quot;
  555. </entry>
  556. </row>
  557. <row>
  558. <entry>TotalCollectible</entry>
  559. <entry>int</entry>
  560. <entry>
  561. Erhältliche Gesamtanzahl dieses Teils die &quot;Sammelbar&quot;
  562. sind
  563. </entry>
  564. </row>
  565. <row>
  566. <entry>TotalRefurbished</entry>
  567. <entry>int</entry>
  568. <entry>
  569. Erhältliche Gesamtanzahl dieses Teils die
  570. &quot;Wiederhergestellt&quot; sind
  571. </entry>
  572. </row>
  573. <row>
  574. <entry>Offers</entry>
  575. <entry>array</entry>
  576. <entry>
  577. Ein Array von
  578. <classname>Zend_Service_Amazon_Offer</classname>
  579. Objekten.
  580. </entry>
  581. </row>
  582. </tbody>
  583. </tgroup>
  584. </table>
  585. <para>
  586. <link linkend="zend.service.amazon.classes">Zurück zur Liste der Klassen</link>
  587. </para>
  588. </sect4>
  589. </sect3>
  590. <sect3 id="zend.service.amazon.classes.offer">
  591. <title>Zend_Service_Amazon_Offer</title>
  592. <para>
  593. Jedes Angebot für ein Teil wird als
  594. <classname>Zend_Service_Amazon_Offer</classname>
  595. Objekt zurück gegeben.
  596. </para>
  597. <sect4 id="zend.service.amazon.classes.offer.properties">
  598. <title>Zend_Service_Amazon_Offer Eigenschaften</title>
  599. <table id="zend.service.amazon.classes.offer.properties.table-1">
  600. <title>Eigenschaften</title>
  601. <tgroup cols="3">
  602. <thead>
  603. <row>
  604. <entry>Name</entry>
  605. <entry>Typ</entry>
  606. <entry>Beschreibung</entry>
  607. </row>
  608. </thead>
  609. <tbody>
  610. <row>
  611. <entry>MerchantId</entry>
  612. <entry>string</entry>
  613. <entry>Amazon ID des Anbieters</entry>
  614. </row>
  615. <row>
  616. <entry>GlancePage</entry>
  617. <entry>string</entry>
  618. <entry>
  619. URL einer Seite mit einer Zusammenfassung des Anbieters
  620. </entry>
  621. </row>
  622. <row>
  623. <entry>Condition</entry>
  624. <entry>string</entry>
  625. <entry>Kondition des Teils</entry>
  626. </row>
  627. <row>
  628. <entry>OfferListingId</entry>
  629. <entry>string</entry>
  630. <entry>ID der Angebots Liste</entry>
  631. </row>
  632. <row>
  633. <entry>Price</entry>
  634. <entry>int</entry>
  635. <entry>Preis für das Teil</entry>
  636. </row>
  637. <row>
  638. <entry>CurrencyCode</entry>
  639. <entry>string</entry>
  640. <entry>Währungscode des Preises für das Teil</entry>
  641. </row>
  642. <row>
  643. <entry>Availability</entry>
  644. <entry>string</entry>
  645. <entry>Erhältlichkeit des Teils</entry>
  646. </row>
  647. <row>
  648. <entry>IsEligibleForSuperSaverShipping</entry>
  649. <entry>boolean</entry>
  650. <entry>
  651. Ob das Teil erhältlich ist für Super Sicheren Versand oder nicht
  652. </entry>
  653. </row>
  654. </tbody>
  655. </tgroup>
  656. </table>
  657. <para>
  658. <link linkend="zend.service.amazon.classes">Zurück zur Liste der Klassen</link>
  659. </para>
  660. </sect4>
  661. </sect3>
  662. <sect3 id="zend.service.amazon.classes.similarproduct">
  663. <title>Zend_Service_Amazon_SimilarProduct</title>
  664. <para>
  665. Bei der Suche nach Teilen gibt Amazon auch eine Liste an ähnlichen Produkten zurück,
  666. welche dem Suchenden empfohlen werden. Jedes dieser Produkte wird als
  667. <classname>Zend_Service_Amazon_SimilarProduct</classname> Objekt zurückgegeben.
  668. </para>
  669. <para>
  670. Jedes Objekt enthält die Informationen welche es erlauben eine Subanfrage zu machen,
  671. um die kompletten Informationen zu diesem Teil zu bekommen.
  672. </para>
  673. <sect4 id="zend.service.amazon.classes.similarproduct.properties">
  674. <title>Eigenschaften</title>
  675. <table id="zend.service.amazon.classes.similarproduct.properties.table-1">
  676. <title>Zend_Service_Amazon_SimilarProduct Eigenschaften</title>
  677. <tgroup cols="3">
  678. <thead>
  679. <row>
  680. <entry>Name</entry>
  681. <entry>Typ</entry>
  682. <entry>Beschreibung</entry>
  683. </row>
  684. </thead>
  685. <tbody>
  686. <row>
  687. <entry>ASIN</entry>
  688. <entry>string</entry>
  689. <entry>Eindeutige Amazon ID des Produkts (ASIN)</entry>
  690. </row>
  691. <row>
  692. <entry>Title</entry>
  693. <entry>string</entry>
  694. <entry>Produkt Überschrift</entry>
  695. </row>
  696. </tbody>
  697. </tgroup>
  698. </table>
  699. <para>
  700. <link linkend="zend.service.amazon.classes">Zurück zur Liste der Klassen</link>
  701. </para>
  702. </sect4>
  703. </sect3>
  704. <sect3 id="zend.service.amazon.classes.accessories">
  705. <title>Zend_Service_Amazon_Accessories</title>
  706. <para>
  707. Zubehör für das zurückgegebene Teil werden als
  708. <classname>Zend_Service_Amazon_Accessories</classname> Objekte dargestellt.
  709. </para>
  710. <sect4 id="zend.service.amazon.classes.accessories.properties">
  711. <title>Eigenschaften</title>
  712. <table id="zend.service.amazon.classes.accessories.properties.table-1">
  713. <title>Zend_Service_Amazon_Accessories Eigenschaften</title>
  714. <tgroup cols="3">
  715. <thead>
  716. <row>
  717. <entry>Name</entry>
  718. <entry>Typ</entry>
  719. <entry>Beschreibung</entry>
  720. </row>
  721. </thead>
  722. <tbody>
  723. <row>
  724. <entry>ASIN</entry>
  725. <entry>string</entry>
  726. <entry>Eindeutige Amazon ID des Produkts (ASIN)</entry>
  727. </row>
  728. <row>
  729. <entry>Title</entry>
  730. <entry>string</entry>
  731. <entry>Produkt Überschrift</entry>
  732. </row>
  733. </tbody>
  734. </tgroup>
  735. </table>
  736. <para>
  737. <link linkend="zend.service.amazon.classes">Back to Class List</link>
  738. </para>
  739. </sect4>
  740. </sect3>
  741. <sect3 id="zend.service.amazon.classes.customerreview">
  742. <title>Zend_Service_Amazon_CustomerReview</title>
  743. <para>
  744. Jede Kunden Review wird als
  745. <classname>Zend_Service_Amazon_CustomerReview</classname> Objekt zurückgegeben.
  746. </para>
  747. <sect4 id="zend.service.amazon.classes.customerreview.properties">
  748. <title>Eigenschaften</title>
  749. <table id="zend.service.amazon.classes.customerreview.properties.table-1">
  750. <title>Zend_Service_Amazon_CustomerReview Eigenschaften</title>
  751. <tgroup cols="3">
  752. <thead>
  753. <row>
  754. <entry>Name</entry>
  755. <entry>Typ</entry>
  756. <entry>Beschreibung</entry>
  757. </row>
  758. </thead>
  759. <tbody>
  760. <row>
  761. <entry>Rating</entry>
  762. <entry>string</entry>
  763. <entry>Bewertung des Teils</entry>
  764. </row>
  765. <row>
  766. <entry>HelpfulVotes</entry>
  767. <entry>string</entry>
  768. <entry>Stimmen wie hilfreich die Review ist</entry>
  769. </row>
  770. <row>
  771. <entry>CustomerId</entry>
  772. <entry>string</entry>
  773. <entry>Kunden ID</entry>
  774. </row>
  775. <row>
  776. <entry>TotalVotes</entry>
  777. <entry>string</entry>
  778. <entry>Gesamtzahl der Stimmen</entry>
  779. </row>
  780. <row>
  781. <entry>Date</entry>
  782. <entry>string</entry>
  783. <entry>Datum der Review</entry>
  784. </row>
  785. <row>
  786. <entry>Summary</entry>
  787. <entry>string</entry>
  788. <entry>Zusammenfassung der Review</entry>
  789. </row>
  790. <row>
  791. <entry>Content</entry>
  792. <entry>string</entry>
  793. <entry>Inhalt der Review</entry>
  794. </row>
  795. </tbody>
  796. </tgroup>
  797. </table>
  798. <para>
  799. <link linkend="zend.service.amazon.classes">Zurück zur Liste der Klassen</link>
  800. </para>
  801. </sect4>
  802. </sect3>
  803. <sect3 id="zend.service.amazon.classes.editorialreview">
  804. <title>Zend_Service_Amazon_EditorialReview</title>
  805. <para>
  806. Jede Editorial review des Teils wird als
  807. <classname>Zend_Service_Amazon_EditorialReview</classname> Objekt zurückgegeben.
  808. </para>
  809. <sect4 id="zend.service.amazon.classes.editorialreview.properties">
  810. <title>Eigenschaften</title>
  811. <table id="zend.service.amazon.classes.editorialreview.properties.table-1">
  812. <title>Zend_Service_Amazon_EditorialReview Eigenschaften</title>
  813. <tgroup cols="3">
  814. <thead>
  815. <row>
  816. <entry>Name</entry>
  817. <entry>Typ</entry>
  818. <entry>Beschreibung</entry>
  819. </row>
  820. </thead>
  821. <tbody>
  822. <row>
  823. <entry>Source</entry>
  824. <entry>string</entry>
  825. <entry>Quelle der Editorial Review</entry>
  826. </row>
  827. <row>
  828. <entry>Content</entry>
  829. <entry>string</entry>
  830. <entry>Inhalt des Reviews</entry>
  831. </row>
  832. </tbody>
  833. </tgroup>
  834. </table>
  835. <para>
  836. <link linkend="zend.service.amazon.classes">Zurück zur Liste der Klassen</link>
  837. </para>
  838. </sect4>
  839. </sect3>
  840. <sect3 id="zend.service.amazon.classes.listmania">
  841. <title>Zend_Service_Amazon_Listmania</title>
  842. <para>
  843. Jedes List Mania List Ergebnis des Teils wird als
  844. <classname>Zend_Service_Amazon_Listmania</classname> Objekt zurückgegeben.
  845. </para>
  846. <sect4 id="zend.service.amazon.classes.listmania.properties">
  847. <title>Eigenschaften</title>
  848. <table id="zend.service.amazon.classes.listmania.properties.table-1">
  849. <title>Zend_Service_Amazon_Listmania Eigenschaften</title>
  850. <tgroup cols="3">
  851. <thead>
  852. <row>
  853. <entry>Name</entry>
  854. <entry>Typ</entry>
  855. <entry>Beschreibung</entry>
  856. </row>
  857. </thead>
  858. <tbody>
  859. <row>
  860. <entry>ListId</entry>
  861. <entry>string</entry>
  862. <entry>ID der Liste</entry>
  863. </row>
  864. <row>
  865. <entry>ListName</entry>
  866. <entry>string</entry>
  867. <entry>Name der Liste</entry>
  868. </row>
  869. </tbody>
  870. </tgroup>
  871. </table>
  872. <para>
  873. <link linkend="zend.service.amazon.classes">Zurück zur Liste der Klassen</link>
  874. </para>
  875. </sect4>
  876. </sect3>
  877. </sect2>
  878. </sect1>
  879. <!--
  880. vim:se ts=4 sw=4 et:
  881. -->