هل لدى أي شخص معلومات أفضل حول مخطط خدمات التاجر الكبير في eBay؟

StackOverflow https://stackoverflow.com/questions/1764819

  •  21-09-2019
  •  | 
  •  

سؤال

لقد كنت أتصارع مع واجهة برمجة تطبيقات Merchant Services الكبيرة من eBay لفترة من الوقت. لقد كان خشنًا. أخيرًا ، لدي رسائل تسير على طول نظامها ، لكنني أواجه مشاكل مع مخططهم. من الواضح أن هناك الكثير من القيود أكثر مما هو محدد في المخطط.

على سبيل المثال ، يحدد المخطط خيارات خدمة الشحن ، والتي قد تبدو مثل هذا:

  <ShippingServiceOptions>
    <ShippingService>USPSPriority</ShippingService>
    <ShippingServiceCost currencyID="USD">7.99</ShippingServiceCost>
    <ShippingServiceAdditionalCost currencyID="USD">0.0</ShippingServiceAdditionalCost>
    <ShippingServicePriority>1</ShippingServicePriority>
  </ShippingServiceOptions>

ويتم تعريفه في مخططهم مثل:

  <complexType name="ShippingServiceOptionsType">
    <complexContent>
      <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
        <sequence>
          <element name="ShippingInsuranceCost" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
          <element name="ShippingService" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
          <element name="ShippingServiceCost" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
          <element name="ShippingServiceAdditionalCost" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccur ="0"/>
          <element name="ShippingServicePriority" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
          <element name="ExpeditedService" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
          <element name="ShippingTimeMin" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
          <element name="ShippingTimeMax" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
          <element name="ShippingSurcharge" type="{urn:ebay:apis:eBLBaseComponents}AmountType" minOccurs="0"/>
          <element name="FreeShipping" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
        </sequence>
      </restriction>
    </complexContent>
  </complexType>

أين يمكنني العثور على قيم صالحة لـ ShippingService؟ لقد وجدت مثالاً عند وجودهم USPSPriority. هذا واحد يعمل ، لكن كل شيء آخر خمنته (UPS ، UPSGROUND ، UPS2NDDAYAIR ، إلخ) ينتج عنه إرجاع كل شيء مع خطأ Invalid data.

إذا كان أي شخص يعرف قائمة بالقيم الصحيحة ، أو أي موارد أخرى تشرح مخطط EBAY لخدمات Merchamt الكبيرة (LMS) ، فيرجى إخبارنا بذلك.

كمسألة جانبية ، ما هو نوع من "{http://www.w3.org/2001/xmlschema} الرمز المميز "؟ Jaxb يحولها حاليًا إلى سلسلة.

هل كانت مفيدة؟

المحلول

بعض الأشياء التي قد تجلب بعض الوضوح:

  1. يدعم eBay SDK فقط واجهة برمجة تطبيقات التداول ، وليس خدمات التاجر الكبيرة.
  2. يقع XSD الخاص بـ eBay Garge Merchant Service في http://developer.ebay.com/webservices/latest/merchantdataservice.xsd. ملاحظة: هذا ليس هو نفسه API API XSD.
  3. أسهل طريقة لحل معضلة shippingservice الخاصة بك كانت ستقوم بإضافة مرجع استدعاء addfixedPriceItem ورؤية http://developer.ebay.com/devzone/xml/docs/reference/ebay/AddFixedPriceItem.html#Request.Item.ShippingDetails.ShippingServiceOptions.ShippingService

انظر أين تقول

القيم المعمول بها: انظر ShippingservicEcodeType

روابط ShippingServiceCodeType إلى الصفحة التي عثرت عليها في النهاية.

نأمل أن يساعد هذا :)

نصائح أخرى

الإجابة على السؤال الجانبي:

XS: تم وصف الرمز المميز هنا.

مثل

يحتوي نوع البيانات الرمزية أيضًا على أحرف ، لكن معالج XML سيقوم بإزالة خلاصات الخطوط ، وإرجاع النقل ، وعلامات التبويب ، والمساحات الرائدة والمتزايدة ، ومساحات متعددة.

لسؤالك الرئيسي ، يجب أن تسأل eBay.

لقد وجدت أخيرًا الإجابة بخصوص خدمة الشحن. وثائق (eBay) الخاصة بهم أفضل بكثير مما أدركته في البداية ، على الرغم من أنه لا يزال يمكن أن يستغرق بعض الشيء من التجول للعثور على البيانات - يبدو أنه موجود.

eBay Trading API Call Reference

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top