如何重建Trading API JAVA SDK 到最新版本
发布时间:2021-07-05 最近刷新时间:2021-07-09
如果想要将您的 SDK 更新到最新版本,您必须重建您的 JAVA SDK。 建议您先了解如何构建 SDK。了解构建SDK的概念后,您可以按照以下步骤构建JAVA SDK。
注意:在进行重建之前,请确保您备份了当前的 SDK 版本。
步骤1:
下载最新或您想要 的WSDL 版本并将其另存为 ${JAVA_JAXB_SDK_HOME}/source/wsdl/eBaySvc.wsdl
例如 :下面的链接是下载Trading WSDL 1211的版本
https://developer.ebay.com/webservices/1211/ebaySvc.wsdl
步骤2:
打开下载的 Trading WSDL 文件并将字符串“eBayPLUSPreferenceType”替换为“EBayPLUSPreferenceType”
步骤3:
进入 ${JAVA_JAXB_SDK_HOME}/source/apiCalls/src/com/ebay/sdk/call文件夹并删除以下文件,这些都是过时的API:
AddItemFromSellingManagerTemplateCall
AddSellingManagerProductCall
AddSellingManagerInventoryFolderCall
AddSellingManagerTemplateCall
DeleteSellingManagerItemAutomationRuleCall
DeleteSellingManagerTemplateAutomationRuleCall
DeleteSellingManagerInventoryFolder
DeleteSellingManagerProductCall
DeleteSellingManagerTemplateCall
GetSellingManagerAlertsCall
GetSellingManagerEmailLogCall
GetSellingManagerInventoryCall
GetSellingManagerInventoryFolderCall
GetSellingManagerItemAutomationRuleCall
GetSellingManagerSaleRecordCall
GetSellingManagerSoldListingsCall
GetSellingManagerTemplateAutomationRuleCall
GetSellingManagerTemplatesCall
MoveSellingManagerInventoryFolderCall
ReviseSellingManagerInventoryFolderCall
ReviseSellingManagerProductCall
ReviseSellingManagerSaleRecordCall
ReviseSellingManagerTemplateCall
SaveItemToSellingManagerTemplateCall
SetSellingManagerFeedbackOptionsCall
SetSellingManagerItemAutomationRuleCall
SetSellingManagerTemplateAutomationRuleCall
GetPromotionalSaleDetailsCall
SetPromotionalSaleCall
SetPromotionalSaleListingsCall
步骤4:
在 ${SJAVA_JAXB_SDK_HOME}/source/apiCalls/src/com/ebay/sdk/call 文件夹中, 寻找并
删除任何在SDK WRAPPER classes中有使用到的ListingRecommendations引用。以下是有关文件:
AddFixedPriceItemCall, AddItemCall, RelistFixedPriceItemCall, RelistItemCall, ReviseFixedPriceItemCall, ReviseItemCall, VerifyAddFixedPriceItemCall, VerifyAddItemCall, VerifyRelistItemCall
以下代码和ListingRecommendations引用有关。
注意: 可以选择删除或注释代码。
代码 #1:
… |
代码 #2:
… |
代码 #3:
… |
步骤5:
运行构建脚本如下:
${JAVA_JAXB_SDK_HOME}/build> ant build