使用 Web 服务和 eBay SDK 开发应用程序,第 2 部分: 使用 eBay SOAP API 构建一个 eBay 搜索引擎
2009-12-09 00:00:00 来源:WEB开发网SDK 框架
eBay SDK 提供的框架使您能够全神贯注于应用程序的业务逻辑,而不必担心 SOAP 或 Web 服务的细节。该 Java SDK 担当了包装器的角色,因此用户不必直接处理 Web 服务接口。请求访问 eBay API 几乎如同调用本地方法一样轻松。
eBay SDK 最重要的部分又被分为以下几部分:
调用类 (Call class)。每个调用类代表一个可以通过 eBay API 调用的服务。例如,调用 getCategories API 将返回一个类别列表。在正确的服务器上调用与该 API 相对应的一个调用类 com.ebay.sdk.call.GetCategoriesCall 也会返回相同的结果。
核心类(Core class)。调用类使用核心类提供每个调用类所需的应用程序特定信息。这包括服务器的 URL 和应用程序及用户的凭证。核心类也控制应用程序行为的许多方面,例如异常处理策略和超时前保持连接的时间长度。
生成的数据类型 (Generated data type)。这些数据类型由 Web 服务描述语言(Web Services Description Language,WSDL)生成,并且用于调用类的输入和输出参数。
使用身份验证令牌工具
为了借助 eBay API 调用 eBay 服务,您需要做两件事情:创建您的 API 帐号信息(devID、appID、certID)和一个用户令牌。用户令牌授权给您的应用程序,使其能够代表用户调用 eBay 服务。通常您会使用您正代表的用户的令牌,但有时您会希望代表应用程序调用 eBay 服务。因为您马上就要做这类事情,所以您需为 Librivore 领取一个令牌。请按照以下步骤:
访问沙箱用户注册工具,如下面的图 1 所示,然后使用用户名 librivore 和密码 love2read 创建一个应用程序用户。请确保选择了一个有效的电子邮件地址。
图 1. 沙箱
更多精彩
赞助商链接