WEB开发网
开发学院软件开发Python Python Web 服务开发者: 现实世界,第二部分 阅读

Python Web 服务开发者: 现实世界,第二部分

 2007-03-29 12:13:08 来源:WEB开发网   
核心提示: 登录到 Amazon.com Web 服务站点(请参阅 参考资料),下载免费的开发者工具包,Python Web 服务开发者: 现实世界,第二部分(2),并且进行注册,以获取一个免费开发者令牌,通过深入分析 API 的 WSDL ,我们找到了一种合适的方法,您需要这个令牌来将每个方法调用传

登录到 Amazon.com Web 服务站点(请参阅 参考资料),下载免费的开发者工具包,并且进行注册,以获取一个免费开发者令牌,您需要这个令牌来将每个方法调用传送到 Web 服务 API。在我们继续创建工具之前,让我们先测试一下 Amazon API。我们在 Amazon.com 上执行关键字搜索功能,以查找与“spotted owl”有关的书籍。通过深入分析 API 的 WSDL ,我们找到了一种合适的方法, KeywordSearchRequest (请参见 清单 1)。

清单 1. Amazon Web 服务 API WSDL 的专家展示 KeywordSearchRequest.     
...
<message name="KeywordSearchRequest">
  <!-- Messages for Amazon Web APIs -->
  <part name="KeywordSearchRequest" type="typens:KeywordRequest"/>
</message>
<message name="KeywordSearchResponse">
  <part name="return" type="typens:ProductInfo"/>
</message>
<xsd:complexType name="KeywordRequest">
<xsd:all>
  <xsd:element name="keyword" type="xsd:string"/>
  <xsd:element name="page" type="xsd:string"/>
  <xsd:element name="mode" type="xsd:string"/>
  <xsd:element name="tag" type="xsd:string"/>
  <xsd:element name="type" type="xsd:string"/>
  <xsd:element name="devtag" type="xsd:string"/>
  <xsd:element name="sort" type="xsd:string" minOccurs="0"/>
  <xsd:element name="locale" type="xsd:string" minOccurs="0"/>
  <xsd:element name="price" type="xsd:string" minOccurs="0"/>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="ProductInfo">
<xsd:all>
  <xsd:element name="TotalResults" type="xsd:string" minOccurs="0"/>
  <!-- Total number of Search Results -->
  
  <xsd:element name="TotalPages" type="xsd:string" minOccurs="0"/>
  <!-- Total number of Pages of Search Results -->
  
  <xsd:element name="ListName" type="xsd:string" minOccurs="0"/>
  <!-- Listmania list name -->
  
  <xsd:element name="Details" type="typens:DetailsArray" minOccurs="0"/>
</xsd:all>
</xsd:complexType>
... 
      

上一页  1 2 3 4 5 6 7  下一页

Tags:Python Web 服务

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接