我正在尝试ebay api。一切正常,但我不能列出一个项目,因为我不知道我的:
如何获取这些ID?
以下是代码示例:
SellerProfilesType sellerProfile=new SellerProfilesType();
//Set Payment ProfileId
input = ConsoleUtil.readString("Enter your Seller Policy Payment ProfileId : ");
SellerPaymentProfileType sellerPaymentProfile=new SellerPaymentProfileType();
sellerPaymentProfile.setPaymentProfileID(Long.valueOf(input));
sellerProfile.setSellerPaymentProfile(sellerPaymentProfile);
//Set Shipping ProfileId
SellerShippingProfileType sellerShippingProfile=new SellerShippingProfileType();
input = ConsoleUtil.readString("Enter your Seller Policy Shipping ProfileId : ");
sellerShippingProfile.setShippingProfileID(Long.valueOf(input));
sellerProfile.setSellerShippingProfile(sellerShippingProfile);
//Set Return Policy ProfileId
SellerReturnProfileType sellerReturnProfile=new SellerReturnProfileType();
input = ConsoleUtil.readString("Enter your Seller Policy Return ProfileId : ");
sellerReturnProfile.setReturnProfileID(Long.valueOf(input));
sellerProfile.setSellerReturnProfile(sellerReturnProfile);
答案 0 :(得分:2)
PaymentProfileID , ShippingProfileID 和 ReturnProfileID 是指卖家的业务政策。每个卖家都有能力在他们的eBay账户中创建多个策略,并且是加快上市过程的一种方式。有三种类型的政策,卖方可以创建几种类型的政策。
付款强>
卖家可以接受的付款方式。
<强>优惠强>
卖方将使用的国内和国际运输的成本和服务。
<强>返回强>
卖方的退货政策。
在列出商品的正常过程中,卖家必须输入付款,发货和退货信息。许多卖家发现这些信息在每个项目之间没有太大变化,因此他们只是在每次列出时输入重复信息。为简化列表过程,卖方可以创建多个业务策略并在其中输入信息。然后,卖方可以在下次列出时将策略与项目相关联。 More information can be found via eBay
通过API列出项目时,您可以通过指定策略的唯一数字ID将项目与业务策略相关联。要获取ID,您需要调用getSellerProfiles中的Business Policies API操作。解析此操作的输出将为您提供卖方创建的任何业务策略的ID。
答案 1 :(得分:0)
如果您只想获得 PaymentProfileID,ShippingProfileID,ReturnProfileID ,则不能将商业政策API 添加到您的应用中。
您可以使用此https://developer.ebay.com/DevZone/build-test/test-tool/default.aspx