سؤال

في العمل، أنا أعمل على إدراج تكامل UPS لسعر التسوق لمنتجاتنا. أنا حاليا باستخدام API الموثق، والتي تزود WSDLS. لاستخدام هذا API، تحتاج إلى اسم مستخدم وكلمة مرور و API (عملائنا الذين يستخدمون العربة من أجل أعمالهم سيتعين علي تقديم هذه المعلومات).

هناك API (غير موثق) آخر لحساب أسعار الشحن في:

http://www.ups.com/using/services/rave/qcostcgi.cgi.

لقد لاحظت الكثير من المواقع التي تستخدمها، لكنني لا أستطيع أن أجد أي وثائق لذلك. يبدو أن الأمر قد يكون قديما للغاية (أعتقد أنه يمتد من 00s المبكرة). لا يؤدي أي نوع من المصادقة حتى تتمكن من استخدامه للحصول على عرض أسعار سريع. كنا نفكر في استخدام هذا API بحيث يمكن لعملائنا استخدامها للحصول على اقتباس سريع دون القفز من خلال الأطواق للحصول على اسم مستخدم UPS وكلمة المرور ومفتاح API. يخبرني شعور الأمعاء بأنني ربما لا ينبغي أن أعتمد على واجهة برمجة تطبيقية غير موثقة يمكنها عدم الاتصال بالإنترنت أي يوم. لقد قرأت أيضا المشاركات حيث تحسب الأداة معدلات بشكل غير صحيح (مقارنة ب API الموثق). لم تحقق هذا (خطة للقيام بذلك بعد ذلك).

أردت فقط أن أرى ما إذا كان أي شخص هنا يعرف شيئا عن ذلك أو كان لديه أي وثائق لذلك.

تحديث:

بعد اختبار سريع، يبدو أن القيم غير صحيحة. للحصول على حزمة 150 رطل يتم شحنها من Hoboken، NJ To Chandler، AZ عبر الهواء اليوم الثاني، تقارير API الموثقة تكلفة إجمالية قدرها 622.56 دولار، في حين أن تقارير CGI بتكلفة إجمالية قدرها 495.18 دولار. لذلك هناك بعض التناقض.

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

المحلول

لقد رأيتها / استخدمها في Ostcommerce. تحقق هناك و هنا للحصول على أمثلة، إذا كنت لا تزال ترغب في متابعة هذا الحل.

شعورك الأمعاء هو الصحيح - أنت أفضل حالا باستخدام شيء موثق / مدعوم. لا تخبر إذا / عندما سيسحبون المكونات على Qcostcgi.

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