WEB开发网
开发学院软件开发Java 使用 Web 服务和 eBay SDK 开发应用程序,第 2 部... 阅读

使用 Web 服务和 eBay SDK 开发应用程序,第 2 部分: 使用 eBay SOAP API 构建一个 eBay 搜索引擎

 2009-12-09 00:00:00 来源:WEB开发网   
核心提示: 把新用户带到身份验证令牌工具(也称为身份验证和授权令牌或者 Auth & Auth 令牌),选择需要的沙箱环境,使用 Web 服务和 eBay SDK 开发应用程序,第 2 部分: 使用 eBay SOAP API 构建一个 eBay 搜索引擎(5),因为您正在开发的应用程序需要借助该 eBay

把新用户带到身份验证令牌工具(也称为身份验证和授权令牌或者 Auth & Auth 令牌)。

选择需要的沙箱环境,因为您正在开发的应用程序需要借助该 eBay 沙箱。

您不需要使用 REST 令牌,所以请不要选择它。

输入您的 API 帐号信息。

在下一页面中,作为用户登录并同意各项条款和条件。您将被重定向回身份验证令牌工具并授予令牌。

请将令牌存放于安全的地方——您在接下来的部分会需要它。

配置 ApiContext

eBay API 拥有一系列的依赖关系,您在调用任何服务之前必须满足这些依赖关系。依赖关系图看起来类似于(> 代表“依赖于”):

CurrentTimeCall > ApiContext
ApiContext > ApiCredential & apiServerURL
ApiCredential > ApiAccount & eBayToken
ApiAccount > developer ID & application ID & certificate ID

下面的代码是满足这些依赖关系的一种方法:

package org.thinkpig.librivore.ebay; 
 
import com.ebay.sdk.ApiAccount; 
import com.ebay.sdk.ApiContext; 
import com.ebay.sdk.ApiCredential; 
 
public abstract class EbayCall { 
   private static final String DEV_ID = "Dev id goes here"; 
   private static final String APP_ID = "App id goes here"; 
   private static final String CERT_ID = "Cert id goes here"; 
   private static final String TOKEN = "token goes here"; 
   private static final String URL = "https://api.sandbox.ebay.com/wsapi"; 
   private ApiContext apiContext; 
 
   public EbayCall() { 
    ApiAccount apiAccount = new ApiAccount(); 
    apiAccount.setDeveloper(DEV_ID); 
    apiAccount.setApplication(APP_ID); 
    apiAccount.setCertificate(CERT_ID); 
 
    ApiCredential apiCredential = new ApiCredential(); 
    apiCredential.setApiAccount(apiAccount); 
    apiCredential.seteBayToken(TOKEN); 
 
    this.apiContext = new ApiContext(); 
    this.apiContext.setApiCredential(apiCredential); 
    this.apiContext.setApiServerUrl(URL); 
   } 
 
   public ApiContext getApiContext() { 
    return this.apiContext; 
   } 
} 

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:使用 Web 服务

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