从哪里获得Ebay PaymentProfileID,ShippingProfileID和ReturnProfileID?

时间:2014-11-29 16:58:01

标签: java ebay ebay-api

我正在尝试ebay api。一切正常,但我不能列出一个项目,因为我不知道我的:

  • PaymentProfileID
  • ShippingProfileID
  • ReturnProfileID

如何获取这些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);

2 个答案:

答案 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