Zend_Service_Amazon.xml 41 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!-- EN-Revision: 12116 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="zend.service.amazon">
  5. <title>Zend_Service_Amazon</title>
  6. <sect2 id="zend.service.amazon.introduction">
  7. <title>Introduction</title>
  8. <para><classname>Zend_Service_Amazon</classname> est une API simple pour utiliser les Web services d'Amazon.
  9. <classname>Zend_Service_Amazon</classname> a deux APIs : une plutôt traditionnelle qui suit la propre API d'Amazon, et un
  10. "Query API" simplifiée pour construire facilement des requêtes de recherche, même compliquées.</para>
  11. <para><classname>Zend_Service_Amazon</classname> permet aux développeurs de récupérer des informations disponible sur le
  12. site Amazon.com directement à travers l'API Amazon Web Services. Les exemples incluent : <itemizedlist>
  13. <listitem>
  14. <para>Le stockage de données informatives, comme des images, des descriptions, le prix et
  15. plus</para>
  16. </listitem>
  17. <listitem>
  18. <para>Revues éditoriales et commerciales</para>
  19. </listitem>
  20. <listitem>
  21. <para>Des produits et accessoires similaires</para>
  22. </listitem>
  23. <listitem>
  24. <para>Les offres Amazon.com</para>
  25. </listitem>
  26. <listitem>
  27. <para>Les listes ListMania</para>
  28. </listitem>
  29. </itemizedlist></para>
  30. <para>Pour pouvoir utiliser <classname>Zend_Service_Amazon</classname>, vous devez avant tout avoir une clé "developer
  31. API" Amazon. Pour obtenir une telle clé et pour plus d'informations, vous pouvez visitez le site Web <ulink
  32. url="http://www.amazon.com/gp/aws/landing.html">Amazon Web Services</ulink>.</para>
  33. <note>
  34. <title>Attention</title>
  35. <para>Votre clé "developer API" est liée à votre identité Amazon, donc faites en sorte de conserver votre
  36. clé d'API privée.</para>
  37. </note>
  38. <example id="zend.service.amazon.introduction.example.itemsearch">
  39. <title>Recherche sur Amazon en utilisant l'API traditionnelle</title>
  40. <para>Dans cet exemple, nous recherchons les livres sur PHP disponibles chez Amazon et boucler sur les
  41. résultats pour les afficher.</para>
  42. <programlisting role="php"><![CDATA[
  43. $amazon = new Zend_Service_Amazon('AMAZON_API_KEY');
  44. $response = $amazon->itemSearch(array('SearchIndex' => 'Books',
  45. 'Keywords' => 'php'));
  46. $results = $amazon->itemSearch(array('SearchIndex' => 'Books',
  47. 'Keywords' => 'php'));
  48. foreach ($results as $result) {
  49. echo $result->Title . '<br />';
  50. }
  51. ]]></programlisting>
  52. </example>
  53. <example id="zend.service.amazon.introduction.example.query_api">
  54. <title>Recherche sur Amazon en utilisant l'API de requête</title>
  55. <para>Ici nous cherchons aussi les livres sur PHP disponibles chez Amazon, mais en utilisant l'API de
  56. requête, qui ressemble au modèle de conception Interface Fluide.</para>
  57. <programlisting role="php"><![CDATA[
  58. $query = new Zend_Service_Amazon_Query('AMAZON_API_KEY');
  59. $query->category('Books')->Keywords('PHP');
  60. $results = $query->search();
  61. foreach ($results as $result) {
  62. echo $result->Title . '<br />';
  63. }
  64. ]]></programlisting>
  65. </example>
  66. </sect2>
  67. <sect2 id="zend.service.amazon.countrycodes">
  68. <title>Codes de pays</title>
  69. <para>Par défaut, <classname>Zend_Service_Amazon</classname> se connecte au Web service Amazon américain
  70. ("<code>US</code>"). Pour se connecter depuis un pays différent, il vous suffit simplement de définir, comme
  71. second paramètre du constructeur, la chaîne de caractère correspondant au code du pays :</para>
  72. <example id="zend.service.amazon.countrycodes.example.country_code">
  73. <title>Choisir un service Web Amazon d'un pays</title>
  74. <programlisting role="php"><![CDATA[
  75. // Connexion à Amazon France
  76. $amazon = new Zend_Service_Amazon('AMAZON_API_KEY', 'FR');
  77. ]]></programlisting>
  78. </example>
  79. <note>
  80. <title>Codes de pays</title>
  81. <para>Les codes de pays valides sont <code>CA</code>, <code>DE</code>, <code>FR</code>, <code>JP</code>,
  82. <code>UK</code>, et <code>US</code>.</para>
  83. </note>
  84. </sect2>
  85. <sect2 id="zend.service.amazon.itemlookup">
  86. <title>Rechercher un produit Amazon spécifique avec son ASIN</title>
  87. <para>La méthode <code>itemLookup()</code> fournit la possibilité de rechercher un produit Amazon particulier
  88. lorsque son ASIN est connu.</para>
  89. <example>
  90. <title>Rechercher une produit Amazon spécifique avec son ASIN</title>
  91. <programlisting role="php"><![CDATA[
  92. $amazon = new Zend_Service_Amazon('AMAZON_API_KEY');
  93. $item = $amazon->itemLookup('B0000A432X');
  94. ]]></programlisting>
  95. </example>
  96. <para>La méthode <code>itemLookup()</code> accepte aussi un second paramètre optionnel pour gérer les options de
  97. recherche. Pour les détails complets et une liste des options disponibles, visitez <ulink
  98. url="http://www.amazon.com/gp/aws/sdk/main.html/103-9285448-4703844?s=AWSEcommerceService&amp;v=2005-10-05&amp;p=ApiReference/ItemLookupOperation">
  99. la documentation Amazon correspondante. </ulink>.</para>
  100. <note>
  101. <title>Information sur les images</title>
  102. <para>Pour récupérer les informations d'images pour vos résultats de recherche, vous devez définir l'option
  103. <code>ResponseGroup</code> à <code>Medium</code> ou <code>Large</code>.</para>
  104. </note>
  105. </sect2>
  106. <sect2 id="zend.service.amazon.itemsearch">
  107. <title>Lancer des recherches de produits sur Amazon</title>
  108. <para>Rechercher des produits basés sur tous les divers critères disponibles sont rendus simples grâce à la
  109. méthode <code>itemSearch()</code>, comme le montre l'exemple suivant :</para>
  110. <example id="zend.service.amazon.itemsearch.example.basic">
  111. <title>Lancer des recherches de produits sur Amazon</title>
  112. <programlisting role="php"><![CDATA[
  113. $amazon = new Zend_Service_Amazon('AMAZON_API_KEY');
  114. $results = $amazon->itemSearch(array('SearchIndex' => 'Books',
  115. 'Keywords' => 'php'));
  116. foreach ($results as $result) {
  117. echo $result->Title . '<br />';
  118. }
  119. ]]></programlisting>
  120. </example>
  121. <example id="zend.service.amazon.itemsearch.example.responsegroup">
  122. <title>Utilisation de l'option <code>ResponseGroup</code></title>
  123. <para>L'option <code>ResponseGroup</code> est utilisée pour contrôler les informations spécifiques qui sont
  124. retournées dans la réponse.</para>
  125. <programlisting role="php"><![CDATA[
  126. $amazon = new Zend_Service_Amazon('AMAZON_API_KEY');
  127. $results = $amazon->itemSearch(array(
  128. 'SearchIndex' => 'Books',
  129. 'Keywords' => 'php',
  130. 'ResponseGroup' => 'Small,ItemAttributes,Images,'
  131. . 'SalesRank,Reviews,EditorialReview,'
  132. . 'Similarities,ListmaniaLists'
  133. ));
  134. foreach ($results as $result) {
  135. echo $result->Title . '<br />';
  136. }
  137. ]]></programlisting>
  138. </example>
  139. <para>La méthode <code>itemSearch()</code> accepte un seul tableau en paramètre pour gérer les options de
  140. recherche. Pour plus de détails et une liste des options disponibles, visitez <ulink
  141. url="http://www.amazon.com/gp/aws/sdk/main.html/103-9285448-4703844?s=AWSEcommerceService&amp;v=2005-10-05&amp;p=ApiReference/ItemSearchOperation">
  142. la documentation Amazon correspondante </ulink></para>
  143. <tip>
  144. <para>La classe <link linkend="zend.service.amazon.query"><classname>Zend_Service_Amazon_Query</classname></link> est
  145. une enveloppe simple d'utilisation de cette méthode.</para>
  146. </tip>
  147. </sect2>
  148. <sect2 id="zend.service.amazon.query">
  149. <title>Utiliser l'API alternative de requêtes</title>
  150. <sect3 id="zend.service.amazon.query.introduction">
  151. <title>Introduction</title>
  152. <para><classname>Zend_Service_Amazon_Query</classname> fournit une API alternative pour utiliser le service Web
  153. Amazon. L'API alternative utilise le modèle de conception 'Interface Fluide'. C'est à dire que les appels
  154. peuvent-être fait en utilisant une chaîne d'appels de méthodes (ie
  155. <code>$obj-&gt;method()-&gt;method2($arg)</code>)</para>
  156. <para>L'API <classname>Zend_Service_Amazon_Query</classname> utilise la surcharge pour mettre en place facilement une
  157. recherche d'article, et ainsi vous permettre de chercher en se basant sur les critères spécifiés. Chacune de
  158. ces options est fournie en tant qu'appel de méthode, et chaque paramètre de méthode correspond à la valeur
  159. des options nommées.</para>
  160. <example id="zend.service.amazon.query.introduction.example.basic">
  161. <title>Rechercher sur Amazon en utilisant l'API alternative de requêtes</title>
  162. <para>Dans cet exemple, l'API de requêtes alternative est utilisée comme une interface fluide pour
  163. spécifier les options et leurs valeurs respectives :</para>
  164. <programlisting role="php"><![CDATA[
  165. $query = new Zend_Service_Amazon_Query('MY_API_KEY');
  166. $query->Category('Books')->Keywords('PHP');
  167. $results = $query->search();
  168. foreach ($results as $result) {
  169. echo $result->Title . '<br />';
  170. }
  171. ]]></programlisting>
  172. <para>Cela définit l'option <code>Category</code> à "Livres" et <code>Keywords</code> à "PHP".</para>
  173. <para>Pour plus d'information sur les options disponibles, vous pouvez vous référer à la <ulink
  174. url="http://www.amazon.com/gp/aws/sdk/main.html/102-9041115-9057709?s=AWSEcommerceService&amp;v=2005-10-05&amp;p=ApiReference/ItemSearchOperation">documentation
  175. spécifique</ulink>.</para>
  176. </example>
  177. </sect3>
  178. </sect2>
  179. <sect2 id="zend.service.amazon.classes">
  180. <title>Classes Zend_Service_Amazon</title>
  181. <para>Les classes suivantes sont toutes retournées par <link
  182. linkend="zend.service.amazon.itemlookup"><classname>Zend_Service_Amazon::itemLookup()</classname></link> et <link
  183. linkend="zend.service.amazon.itemsearch"><classname>Zend_Service_Amazon::itemSearch()</classname></link>: <itemizedlist>
  184. <listitem>
  185. <para><link
  186. linkend="zend.service.amazon.classes.item"><classname>Zend_Service_Amazon_Item</classname></link></para>
  187. </listitem>
  188. <listitem>
  189. <para><link
  190. linkend="zend.service.amazon.classes.image"><classname>Zend_Service_Amazon_Image</classname></link></para>
  191. </listitem>
  192. <listitem>
  193. <para><link
  194. linkend="zend.service.amazon.classes.resultset"><classname>Zend_Service_Amazon_ResultSet</classname></link></para>
  195. </listitem>
  196. <listitem>
  197. <para><link
  198. linkend="zend.service.amazon.classes.offerset"><classname>Zend_Service_Amazon_OfferSet</classname></link></para>
  199. </listitem>
  200. <listitem>
  201. <para><link
  202. linkend="zend.service.amazon.classes.offer"><classname>Zend_Service_Amazon_Offer</classname></link></para>
  203. </listitem>
  204. <listitem>
  205. <para><link
  206. linkend="zend.service.amazon.classes.similarproduct"><classname>Zend_Service_Amazon_SimilarProduct</classname></link></para>
  207. </listitem>
  208. <listitem>
  209. <para><link
  210. linkend="zend.service.amazon.classes.accessories"><classname>Zend_Service_Amazon_Accessories</classname></link></para>
  211. </listitem>
  212. <listitem>
  213. <para><link
  214. linkend="zend.service.amazon.classes.customerreview"><classname>Zend_Service_Amazon_CustomerReview</classname></link></para>
  215. </listitem>
  216. <listitem>
  217. <para><link
  218. linkend="zend.service.amazon.classes.editorialreview"><classname>Zend_Service_Amazon_EditorialReview</classname></link></para>
  219. </listitem>
  220. <listitem>
  221. <para><link
  222. linkend="zend.service.amazon.classes.listmania"><classname>Zend_Service_Amazon_ListMania</classname></link></para>
  223. </listitem>
  224. </itemizedlist></para>
  225. <sect3 id="zend.service.amazon.classes.item">
  226. <title>Zend_Service_Amazon_Item</title>
  227. <para><classname>Zend_Service_Amazon_Item</classname> est le type de classe utilisé pour représenter un produit Amazon
  228. retourné par le service Web. Elle récupère tous les attributs des articles, incluant le titre, la
  229. description, les revues, etc.</para>
  230. <sect4 id="zend.service.amazon.classes.item.asxml">
  231. <title>Zend_Service_Amazon_Item::asXML()</title>
  232. <para><methodsynopsis>
  233. <type>string</type>
  234. <methodname>asXML</methodname>
  235. <void />
  236. </methodsynopsis></para>
  237. <para>Retourne le XML original de l'article</para>
  238. </sect4>
  239. <sect4 id="zend.service.amazon.classes.item.properties">
  240. <title>Propriétés</title>
  241. <para><classname>Zend_Service_Amazon_Item</classname> a un nombre de propriétés directement relié à leur
  242. contre-parties de l'API standard Amazon.</para>
  243. <table id="zend.service.amazon.classes.item.properties.table-1">
  244. <title>Propriétés de Zend_Service_Amazon_Item</title>
  245. <tgroup cols="3">
  246. <thead>
  247. <row>
  248. <entry>Nom</entry>
  249. <entry>Type</entry>
  250. <entry>Description</entry>
  251. </row>
  252. </thead>
  253. <tbody>
  254. <row>
  255. <entry>ASIN</entry>
  256. <entry>string</entry>
  257. <entry>Amazon Item ID</entry>
  258. </row>
  259. <row>
  260. <entry>DetailPageURL</entry>
  261. <entry>string</entry>
  262. <entry>URL pour la page de détail des articles</entry>
  263. </row>
  264. <row>
  265. <entry>SalesRank</entry>
  266. <entry>int</entry>
  267. <entry>Niveau de vente pour cet article</entry>
  268. </row>
  269. <row>
  270. <entry>SmallImage</entry>
  271. <entry>Zend_Service_Amazon_Image</entry>
  272. <entry>Petite image de l'article</entry>
  273. </row>
  274. <row>
  275. <entry>MediumImage</entry>
  276. <entry>Zend_Service_Amazon_Image</entry>
  277. <entry>Image moyenne de l'article</entry>
  278. </row>
  279. <row>
  280. <entry>LargeImage</entry>
  281. <entry>Zend_Service_Amazon_Image</entry>
  282. <entry>Grande image de l'article</entry>
  283. </row>
  284. <row>
  285. <entry>Subjects</entry>
  286. <entry>array</entry>
  287. <entry>Sujets de l'article</entry>
  288. </row>
  289. <row>
  290. <entry>Les offres</entry>
  291. <entry><code> <link
  292. linkend="zend.service.amazon.classes.offerset">Zend_Service_Amazon_OfferSet</link>
  293. </code></entry>
  294. <entry>Sommaire des offres, et offres pour l'article</entry>
  295. </row>
  296. <row>
  297. <entry>CustomerReviews</entry>
  298. <entry>array</entry>
  299. <entry>Les revues clients sont représentées comme un tableau d'objets <code> <link
  300. linkend="zend.service.amazon.classes.customerreview">Zend_Service_Amazon_CustomerReview</link>
  301. </code></entry>
  302. </row>
  303. <row>
  304. <entry>EditorialReviews</entry>
  305. <entry>array</entry>
  306. <entry>Les revues éditoriales sont représentées comme un tableau d'objets <code> <link
  307. linkend="zend.service.amazon.classes.editorialreview">Zend_Service_Amazon_EditorialReview</link>
  308. </code></entry>
  309. </row>
  310. <row>
  311. <entry>SimilarProducts</entry>
  312. <entry>array</entry>
  313. <entry>Les produits similaires sont représentés comme un tableau d'objets <code> <link
  314. linkend="zend.service.amazon.classes.similarproduct">Zend_Service_Amazon_SimilarProduct</link>
  315. </code></entry>
  316. </row>
  317. <row>
  318. <entry>Accessories</entry>
  319. <entry>array</entry>
  320. <entry>Les accessoires pour l'article sont représentés comme un tableau d'objets <code>
  321. <link
  322. linkend="zend.service.amazon.classes.accessories">Zend_Service_Amazon_Accessories</link>
  323. </code></entry>
  324. </row>
  325. <row>
  326. <entry>Tracks</entry>
  327. <entry>array</entry>
  328. <entry>Un tableau contenant le nombre de pistes ainsi que les noms pour les CDs ou DVDs
  329. musicaux</entry>
  330. </row>
  331. <row>
  332. <entry>ListmaniaLists</entry>
  333. <entry>array</entry>
  334. <entry>Les listes Listmania reliées à un article, comme un tableau d'objets <code> <link
  335. linkend="zend.service.amazon.classes.listmania">Zend_Service_Amazon_ListmaniaList</link>
  336. </code></entry>
  337. </row>
  338. <row>
  339. <entry>PromotionalTag</entry>
  340. <entry>string</entry>
  341. <entry>Balise promotionnelle de l'article</entry>
  342. </row>
  343. </tbody>
  344. </tgroup>
  345. </table>
  346. <para><link linkend="zend.service.amazon.classes">Retour à la liste des classes</link></para>
  347. </sect4>
  348. </sect3>
  349. <sect3 id="zend.service.amazon.classes.image">
  350. <title>Zend_Service_Amazon_Image</title>
  351. <para><classname>Zend_Service_Amazon_Image</classname> représente une image distante pour un produit.</para>
  352. <sect4 id="zend.service.amazon.classes.image.properties">
  353. <title>Propriétés</title>
  354. <table id="zend.service.amazon.classes.image.properties.table-1">
  355. <title>Propriétés de Zend_Service_Amazon_Image</title>
  356. <tgroup cols="3">
  357. <thead>
  358. <row>
  359. <entry>Name</entry>
  360. <entry>Type</entry>
  361. <entry>Description</entry>
  362. </row>
  363. </thead>
  364. <tbody>
  365. <row>
  366. <entry>Url</entry>
  367. <entry>Zend_Uri</entry>
  368. <entry>Url distante de l'image</entry>
  369. </row>
  370. <row>
  371. <entry>Height</entry>
  372. <entry>int</entry>
  373. <entry>La hauteur (en pixels) de l'image</entry>
  374. </row>
  375. <row>
  376. <entry>Width</entry>
  377. <entry>int</entry>
  378. <entry>La largeur (en pixels) de l'image</entry>
  379. </row>
  380. </tbody>
  381. </tgroup>
  382. </table>
  383. <para><link linkend="zend.service.amazon.classes">Retour à la liste des classes</link></para>
  384. </sect4>
  385. </sect3>
  386. <sect3 id="zend.service.amazon.classes.resultset">
  387. <title>Zend_Service_Amazon_ResultSet</title>
  388. <para>Des objets <classname>Zend_Service_Amazon_ResultSet</classname> sont retournés par <link
  389. linkend="zend.service.amazon.itemsearch">Zend_Service_Amazon::itemSearch()</link> et vous permettent de
  390. gérer facilement les différents résultats retournés.</para>
  391. <note>
  392. <title>SeekableIterator</title>
  393. <para>Implémente l'itérateur <code>SeekableIterator</code> pour une itération simple (en utilisant
  394. <code>foreach</code>), aussi bien que l'accès direct à une URL spécifique en utilisant
  395. <code>seek()</code>.</para>
  396. </note>
  397. <sect4 id="zend.service.amazon.classes.resultset.totalresults">
  398. <title>Zend_Service_Amazon_ResultSet::totalResults()</title>
  399. <methodsynopsis>
  400. <type>int</type>
  401. <methodname>totalResults</methodname>
  402. <void />
  403. </methodsynopsis>
  404. <para>Retourne le nombre total de résultats de la recherche</para>
  405. <para><link linkend="zend.service.amazon.classes">Retour à la liste des classes</link></para>
  406. </sect4>
  407. </sect3>
  408. <sect3 id="zend.service.amazon.classes.offerset">
  409. <title>Zend_Service_Amazon_OfferSet</title>
  410. <para>Chaque résultat retourné par <link
  411. linkend="zend.service.amazon.itemsearch">Zend_Service_Amazon::itemSearch()</link> et <link
  412. linkend="zend.service.amazon.itemlookup">Zend_Service_Amazon::itemLookup()</link> contient un objet
  413. <classname>Zend_Service_Amazon_OfferSet</classname> au travers duquel il est possible de récupérer les informations de
  414. prix de l'article.</para>
  415. <sect4 id="zend.service.amazon.classes.offerset.parameters">
  416. <title>Propriétés</title>
  417. <table id="zend.service.amazon.classes.offerset.parameters.table-1">
  418. <title>Propriétés de Zend_Service_Amazon_OfferSet</title>
  419. <tgroup cols="3">
  420. <thead>
  421. <row>
  422. <entry>Name</entry>
  423. <entry>Type</entry>
  424. <entry>Description</entry>
  425. </row>
  426. </thead>
  427. <tbody>
  428. <row>
  429. <entry>LowestNewPrice</entry>
  430. <entry>int</entry>
  431. <entry>Le plus bas prix pour l'article en condition "New" (ie les articles
  432. neufs)</entry>
  433. </row>
  434. <row>
  435. <entry>LowestNewPriceCurrency</entry>
  436. <entry>string</entry>
  437. <entry>La devise pour le <code>LowestNewPrice</code></entry>
  438. </row>
  439. <row>
  440. <entry>LowestOldPrice</entry>
  441. <entry>int</entry>
  442. <entry>Le plus bas prix pour l'article en condition "Used" (ie les articles
  443. d'occasion)</entry>
  444. </row>
  445. <row>
  446. <entry>LowestOldPriceCurrency</entry>
  447. <entry>string</entry>
  448. <entry>La devise pour le <code>LowestOldPrice</code></entry>
  449. </row>
  450. <row>
  451. <entry>TotalNew</entry>
  452. <entry>int</entry>
  453. <entry>Le nombre total des conditions "new" disponibles pour cet article (ie le nombre
  454. de modèles neufs en stock)</entry>
  455. </row>
  456. <row>
  457. <entry>TotalUsed</entry>
  458. <entry>int</entry>
  459. <entry>Le nombre total des conditions "used" disponible pour cet article (ie le nombre
  460. de modèles d'occasion en stock)</entry>
  461. </row>
  462. <row>
  463. <entry>TotalCollectible</entry>
  464. <entry>int</entry>
  465. <entry>Le nombre total des conditions "collectible" disponible pour cet article (ie le
  466. nombre de pièces de collection en stock)</entry>
  467. </row>
  468. <row>
  469. <entry>TotalRefurbished</entry>
  470. <entry>int</entry>
  471. <entry>Le nombre total des conditions "refurbished" disponible pour cet article (ie le
  472. nombre de pièces remise à neuf en stock)</entry>
  473. </row>
  474. <row>
  475. <entry>Offers</entry>
  476. <entry>array</entry>
  477. <entry>Un tableau d'objets <classname>Zend_Service_Amazon_Offer</classname></entry>
  478. </row>
  479. </tbody>
  480. </tgroup>
  481. </table>
  482. <para><link linkend="zend.service.amazon.classes">Retour à la liste des classes</link></para>
  483. </sect4>
  484. </sect3>
  485. <sect3 id="zend.service.amazon.classes.offer">
  486. <title>Zend_Service_Amazon_Offer</title>
  487. <para>Chaque offre pour un article est retourné sous la forme d'un objet
  488. <classname>Zend_Service_Amazon_Offer</classname>.</para>
  489. <sect4 id="zend.service.amazon.classes.offer.properties">
  490. <title>Zend_Service_Amazon_Offer Properties</title>
  491. <table>
  492. <title>Propriétés de Zend_Service_Amazon_Offer</title>
  493. <tgroup cols="3">
  494. <thead>
  495. <row>
  496. <entry>Name</entry>
  497. <entry>Type</entry>
  498. <entry>Description</entry>
  499. </row>
  500. </thead>
  501. <tbody>
  502. <row>
  503. <entry>MerchantId</entry>
  504. <entry>string</entry>
  505. <entry>ID Amazon du fournisseur</entry>
  506. </row>
  507. <row>
  508. <entry>GlancePage</entry>
  509. <entry>string</entry>
  510. <entry>URL de la page avec un résumé du fournisseur</entry>
  511. </row>
  512. <row>
  513. <entry>Condition</entry>
  514. <entry>string</entry>
  515. <entry>Condition de cet article</entry>
  516. </row>
  517. <row>
  518. <entry>OfferListingId</entry>
  519. <entry>string</entry>
  520. <entry>ID de la liste d'offre</entry>
  521. </row>
  522. <row>
  523. <entry>Price</entry>
  524. <entry>int</entry>
  525. <entry>Prix de l'article</entry>
  526. </row>
  527. <row>
  528. <entry>CurrencyCode</entry>
  529. <entry>string</entry>
  530. <entry>Code de la devise pour le prix de l'article</entry>
  531. </row>
  532. <row>
  533. <entry>Availability</entry>
  534. <entry>string</entry>
  535. <entry>Disponibilité de l'article</entry>
  536. </row>
  537. <row>
  538. <entry>IsEligibleForSuperSaverShipping</entry>
  539. <entry>boolean</entry>
  540. <entry>Est-ce que l'article est éligible ou pas pour un "Super Saver Shipping"</entry>
  541. </row>
  542. </tbody>
  543. </tgroup>
  544. </table>
  545. <para><link linkend="zend.service.amazon.classes">Retour à la liste des classes</link></para>
  546. </sect4>
  547. </sect3>
  548. <sect3 id="zend.service.amazon.classes.similarproduct">
  549. <title>Zend_Service_Amazon_SimilarProduct</title>
  550. <para>Lors de la recherche d'articles, Amazon retourne aussi une liste de produits similaires qui pourraient
  551. intéresser le visiteur. Chacun d'entre eux est retourné dans un objet
  552. <classname>Zend_Service_Amazon_SimilarProduct</classname>.</para>
  553. <para>Chaque objet contient l'information qui vous permet de faire les requêtes suivantes pour obtenir les
  554. informations complètes sur un article.</para>
  555. <sect4 id="zend.service.amazon.classes.similarproduct.properties">
  556. <title>Propriétés</title>
  557. <table id="zend.service.amazon.classes.similarproduct.properties.table-1">
  558. <title>Propriétés de Zend_Service_Amazon_SimilarProduct</title>
  559. <tgroup cols="3">
  560. <thead>
  561. <row>
  562. <entry>Name</entry>
  563. <entry>Type</entry>
  564. <entry>Description</entry>
  565. </row>
  566. </thead>
  567. <tbody>
  568. <row>
  569. <entry>ASIN</entry>
  570. <entry>string</entry>
  571. <entry>Identifiant unique d'un produit Amazon (ASIN)</entry>
  572. </row>
  573. <row>
  574. <entry>Title</entry>
  575. <entry>string</entry>
  576. <entry>Intitulé du produit</entry>
  577. </row>
  578. </tbody>
  579. </tgroup>
  580. </table>
  581. <para><link linkend="zend.service.amazon.classes">Retour à la liste des classes</link></para>
  582. </sect4>
  583. </sect3>
  584. <sect3 id="zend.service.amazon.classes.accessories">
  585. <title>Zend_Service_Amazon_Accessories</title>
  586. <para>Les accessoires pour un article retourné sont représentés comme un objet
  587. <classname>Zend_Service_Amazon_Accessories</classname>.</para>
  588. <sect4 id="zend.service.amazon.classes.accessories.properties">
  589. <title>Propriétés</title>
  590. <table id="zend.service.amazon.classes.accessories.properties.table-1">
  591. <title>Propriétés de Zend_Service_Amazon_Accessories</title>
  592. <tgroup cols="3">
  593. <thead>
  594. <row>
  595. <entry>Name</entry>
  596. <entry>Type</entry>
  597. <entry>Description</entry>
  598. </row>
  599. </thead>
  600. <tbody>
  601. <row>
  602. <entry>ASIN</entry>
  603. <entry>string</entry>
  604. <entry>Identifiant unique d'un produit Amazon (ASIN)</entry>
  605. </row>
  606. <row>
  607. <entry>Title</entry>
  608. <entry>string</entry>
  609. <entry>Intitulé du produit</entry>
  610. </row>
  611. </tbody>
  612. </tgroup>
  613. </table>
  614. <para><link linkend="zend.service.amazon.classes">Retour à la liste des classes</link></para>
  615. </sect4>
  616. </sect3>
  617. <sect3 id="zend.service.amazon.classes.customerreview">
  618. <title>Zend_Service_Amazon_CustomerReview</title>
  619. <para>Chaque revue de client est retournée sous la forme d'un objet
  620. <classname>Zend_Service_Amazon_CustomerReview</classname>.</para>
  621. <sect4 id="zend.service.amazon.classes.customerreview.properties">
  622. <title>Propriétés</title>
  623. <table id="zend.service.amazon.classes.customerreview.properties.table-1">
  624. <title>Propriétés de Zend_Service_Amazon_CustomerReview</title>
  625. <tgroup cols="3">
  626. <thead>
  627. <row>
  628. <entry>Name</entry>
  629. <entry>Type</entry>
  630. <entry>Description</entry>
  631. </row>
  632. </thead>
  633. <tbody>
  634. <row>
  635. <entry>Rating</entry>
  636. <entry>string</entry>
  637. <entry>Evaluation de l'article</entry>
  638. </row>
  639. <row>
  640. <entry>HelpfulVotes</entry>
  641. <entry>string</entry>
  642. <entry>Votes pour "Ce commentaire vous a-t'il été utile ?"</entry>
  643. </row>
  644. <row>
  645. <entry>CustomerId</entry>
  646. <entry>string</entry>
  647. <entry>Identifiant du client</entry>
  648. </row>
  649. <row>
  650. <entry>TotalVotes</entry>
  651. <entry>string</entry>
  652. <entry>Total des votes</entry>
  653. </row>
  654. <row>
  655. <entry>Date</entry>
  656. <entry>string</entry>
  657. <entry>Date de la revue</entry>
  658. </row>
  659. <row>
  660. <entry>Summary</entry>
  661. <entry>string</entry>
  662. <entry>Sommaire de la revue</entry>
  663. </row>
  664. <row>
  665. <entry>Content</entry>
  666. <entry>string</entry>
  667. <entry>Contenu de la revue</entry>
  668. </row>
  669. </tbody>
  670. </tgroup>
  671. </table>
  672. <para><link linkend="zend.service.amazon.classes">Retour à la liste des classes</link></para>
  673. </sect4>
  674. </sect3>
  675. <sect3 id="zend.service.amazon.classes.editorialreview">
  676. <title>Zend_Service_Amazon_EditorialReview</title>
  677. <para>Chaque revue éditoriale d'un article est retournée dans un objet
  678. <classname>Zend_Service_Amazon_EditorialReview</classname>.</para>
  679. <sect4 id="zend.service.amazon.classes.editorialreview.properties">
  680. <title>Propriétés</title>
  681. <table id="zend.service.amazon.classes.editorialreview.properties.table-1">
  682. <title>Propriétés de Zend_Service_Amazon_EditorialReview</title>
  683. <tgroup cols="3">
  684. <thead>
  685. <row>
  686. <entry>Name</entry>
  687. <entry>Type</entry>
  688. <entry>Description</entry>
  689. </row>
  690. </thead>
  691. <tbody>
  692. <row>
  693. <entry>Source</entry>
  694. <entry>string</entry>
  695. <entry>Source de la revue éditoriale</entry>
  696. </row>
  697. <row>
  698. <entry>Content</entry>
  699. <entry>string</entry>
  700. <entry>Contenu de la revue</entry>
  701. </row>
  702. </tbody>
  703. </tgroup>
  704. </table>
  705. <para><link linkend="zend.service.amazon.classes">Retour à la liste des classes</link></para>
  706. </sect4>
  707. </sect3>
  708. <sect3 id="zend.service.amazon.classes.listmania">
  709. <title>Zend_Service_Amazon_Listmania</title>
  710. <para>Chaque résultat de liste ListMania est retourné dans un objet
  711. <classname>Zend_Service_Amazon_Listmania</classname>.</para>
  712. <sect4 id="zend.service.amazon.classes.listmania.properties">
  713. <title>Propriétés</title>
  714. <table id="zend.service.amazon.classes.listmania.properties.table-1">
  715. <title>Propriétés de Zend_Service_Amazon_Listmania</title>
  716. <tgroup cols="3">
  717. <thead>
  718. <row>
  719. <entry>Name</entry>
  720. <entry>Type</entry>
  721. <entry>Description</entry>
  722. </row>
  723. </thead>
  724. <tbody>
  725. <row>
  726. <entry>ListId</entry>
  727. <entry>string</entry>
  728. <entry>Identifiant de la liste</entry>
  729. </row>
  730. <row>
  731. <entry>ListName</entry>
  732. <entry>string</entry>
  733. <entry>Nom de la liste</entry>
  734. </row>
  735. </tbody>
  736. </tgroup>
  737. </table>
  738. <para><link linkend="zend.service.amazon.classes">Retour à la liste des classes</link></para>
  739. </sect4>
  740. </sect3>
  741. </sect2>
  742. </sect1>