1. 云栖社区>
  2. PHP教程>
  3. 正文

亚马逊API的使用

作者:用户 来源:互联网 时间:2017-12-01 09:00:26

亚马逊

亚马逊API的使用 - 摘要: 本文讲的是亚马逊API的使用, 如上文所说,一个日本友人想要在亚马逊开店,托我帮他做一个小应用。他想实现的主要功能是,定时获取某个商品的最低价,如果这个价格不在他设定的范围内了,就给他发送邮件提醒。 为了帮助我完成程序,他还给我找到了一个日文的博客,介绍如何使用亚马逊的

如上文所说,一个日本友人想要在亚马逊开店,托我帮他做一个小应用。他想实现的主要功能是,定时获取某个商品的最低价,如果这个价格不在他设定的范围内了,就给他发送邮件提醒。

为了帮助我完成程序,他还给我找到了一个日文的博客,介绍如何使用亚马逊的API。它的原理,就是通过一套复杂的规则拼接出一个URL,然后访问这个URL获得亚马逊返回的XML格式的数据,再从中获得想要的商品价格情报。当我直接下载并阅读了亚马逊的官方文档,从中发现了一个更省力的方法。其实,亚马逊已经为用户提供了一个便利的网站,通过它就能定制化自己的查询内容,直接查询或者生成代码。这个网站名为Amazon Scratchpad(这里显示的是针对日亚的设置,如果需要查询中国亚马逊,只需将Marketplace改为中国的即可)。

设定部分如下:

亚马逊API的使用

 

而生成的代码表示如下:

亚马逊API的使用

 

将它所生成的代码保存到一个方法中去(比如叫做generateURL,其代码最后几行需要稍加修正,将最后产生的url作为方法的return对象而不是echo出来),再在使用时像下面一样使用这个方法,即可。

$url = generateURL($asin);$responseXML = file_get_contents($url);$parsedXML = simplexml_load_string($responseXML);

  

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索亚马逊 ,以便于您获取更多的相关知识。