من
  • تنبيه بشأن الخدمة بسبب الموقف في أوكرانيا… المزيد
  • آثار فيروس كورونا على الخدمة… المزيد
تخطي إلى المحتوى الرئيسي

دمج واجهات برمجة التطبيقات الخاصة بمجموعة أدوات التطوير من UPS

1. ما هي واجهات برمجة التطبيقات؟

واجهات برمجة تطبيقات UPS هي تعليمات ومعايير برمجية للوصول إلى وظائف UPS ودمجها في مواقع التجارة الإلكترونية أو تطبيقات المؤسسات. وقد صُمّمت هذه التقنيات المعقدة لتلبية احتياجات العملاء الذين يحتاجون إلى أقصى قدر من المرونة أثناء الدمج. تتطلب واجهات برمجة التطبيقات (API) إلى أن يقوم مطوري تكنولوجيا المعلومات (IT) الداخليين أو الخارجيين بكتابة كود XML ليتسنى الدمج مع أنظمة العميل. وهناك ثلاثة أنواع من واجهات برمجة التطبيقات تستخدم جميعها لغة Extensible Markup Language (XML). يستخدم النوع الأول من واجهات برمجة التطبيقات لغة XML مباشرةً، ويستخدم النوع الثاني بروتوكول Simple Object Access Protocol (SOAP) ولغة Web Service Definition Language (WSDL)، ويستخدم النوع الثالث Java Script Object Notation (JSON).
وبالإضافة إلى معاملات واجهات برمجة التطبيقات الفعلية، يحتاج مطوّرو البرامج إلى ترجمة لغة XML إلى رمز النظام الداخلي الذي سيتلقى البيانات من واجهات برمجة التطبيقات سواء كانت واجهة مستخدم رسومية (GUI) أو إلى نظام كمبيوتر آخر. هناك أكثر من 100 لغة برمجة مختلفة تتضمن لغات مثل؛ PHP، وPerl، وC#، وC++، وJava.

من خلال دمج وظائف النقل الخاصة بـ UPS مثل تحديد الأسعار، أو الشحن، أو التتبع مباشرة في تطبيقات الأعمال الخاصة بمؤسستك وموقع التجارة الإلكترونية، يمكن لموظفيك أن يصبحوا أكثر كفاءة، وسيستفيد عملائك من تجربة مستخدم محسَّنة. تشمل تطبيقات الأعمال المحتملة ما يلي:

  1. الطلب: تحسين دقّة الطلبات من خلال واجهة برمجة التطبيقات الخاصة بعدد أيام النقل أو واجهة برمجة التطبيقات على مستوى الشوارع للتحقق من صحة العنوان أو واجهة برمجة التطبيقات الخاصة بالأسعار.
  2. الشحن: أتمتة عمليات التنفيذ والشحن الدولي باستخدام واجهات برمجة التطبيقات الخاصة بالتحصيل، وواجهة برمجة التطبيقات الخاصة بالشحن، وواجهة برمجة التطبيقات الخاصة بخدمة UPS TradeAbility®.
  3. خدمة العملاء: توفير إمكانية الرؤية للعملاء ومركز خدمة العملاء الخاص بك باستخدام واجهات برمجة التطبيقات الخاصة بخدمات Quantum View®، والأسعار، والتتبع، وUPS Signature Tracking®، ومحدِّد المواقع.

عرض قائمة بواجهات برمجة تطبيقات UPS المتوفرة

2. من أستشير للحصول على الخبرة؟

بعد اتخاذك للقرار برغبتك في دمج واجهات برمجة تطبيقات UPS، ستحتاج إلى استشارة فريق تقني بارع في برمجة XML/Web Service.

ابحث عن فريق تطوير داخلي أو جهة دمج خارجية. المطوّر الداخلي هو مورد داخلي لتكنولوجيا المعلومات يعمل لدى شركتك ويتمتع بالخبرة اللازمة لدمج واجهات برمجة التطبيقات. وجهة الدمج الخارجية هي مورد خارجي تتعاقد معه لدمج واجهات برمجة التطبيقات لشركتك. يجب عليك طلب المراجع والإحالات قبل التعاقد مع جهة دمج خارجية. سيتلقى كلا النوعيْن من المطوّرين الدعم الفني من UPS مباشرةً. وسواء كنت تستخدم فريق تطوير داخلي أو مطوِّر تابع لطرف ثالث، سيوافق الممثّل المعتمد لشركتك على شروط وأحكام UPS لواجهات برمجة التطبيقات ويحصل على بيانات اعتماد UPS الفريدة التي تتطلبها واجهات برمجة التطبيقات لتبادل المعلومات مع أنظمة UPS.

3. ما الذي يجب عليّ مراعاته قبل البدء في تنزيل واجهة برمجة التطبيقات؟

على الرغم من أن واجهات برمجة التطبيقات التي تُقدّمها UPS متاحة مجانًا، إلا أنه يجب عليك مراعاة الوقت والموارد التي تحتاجها شركتك لدمج واجهات برمجة التطبيقات في أنظمة عملك. فيمكن لهذه التكلفة أن تكون معتدلة أو كبيرة بناءً على متغيرات متعددة. قبل أن تبدأ، افحص بعناية خطوات التخطيط لدمج واجهة برمجة التطبيقات لمساعدة شركتك في تحديد نفقات التطوير ومدّته.

عرض خطوات تخطيط دمج واجهة برمجة التطبيقات


إذا اتخذت شركتك الخيار بإنشاء حل واجهة برمجة تطبيقات مخصَّص، فقم بتزويد المطوّرين الداخليّين لديك أو جهات الدمج الخارجية بإرشادات سهلة الاتّباع حول كيفية الوصول إلى واجهات برمجة تطبيقات UPS.

إرشادات الوصول للمطوّرين