Zend_Service_Amazon.xml 45 KB

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