سؤال
لقد تم تحميل PHP SDK ل UPS API.لدي البرمجية التالية وليس لديهم فكرة عما نقطة نهاية URL.الوثائق لا تقدم أي معلومات عن ما هو هذا.
//Configuration
$access = "0C81234564C2567";
$userid = "leannetest";
$passwd = "456hththd8hf";
$accessSchemaFile = "schemas/AccessRequest.xsd";
$requestSchemaFile = "schemas/RateRequest.xsd";
$responseSchemaFile = "schemas/RateResponse.xsd";
$endpointurl = 'add URL here';
$outputFileName = "XOLTResult.xml";
يمكن لأي شخص أن تساعد ؟
المحلول
يحدد نقطة النهاية API "العنوان أو نقطة الاتصال إلى خدمة ويب. عادة ما يتم تمثيله بواسطة سلسلة بسيطة HTTP URL". لذلك في الأساس، عنوان URL نقطة النهاية هو عنوان URL لخدمة الويب التي تحاول التفاعل معها.
المصدر:
p>
href="http://en.wikipedia.org/wiki/web_services_description_language#objects_in_wsdl_1.2f_wsdl_2.0" er="noreferrer"> http://en.wikipedia.org/wiki/web_services_description_language Objects_in_wsdl_1.2f_wsdl_2.0
تحرير: يظهر من الوثائق التي معدل الإنترنت خادم عنوان URL https://wwwcie.ups.com/webservices/rate .
المصدر:
ups. (2 يناير 2002). تقييم حزمة خدمات الويب دليل المطورين . القسم 1.9.3 التحقق من توافر الخادم . تم الوصول إليه في تصنيف API في هذه الصفحة: https://www.ups.com/upsdeveloperkit/ DownloadUresource؟ LOC= EN_US
نصائح أخرى
نقطة النهاية url كسبلايناتيون في شكا الوثيقة.وهو يتألف من أربعة أجزاء وهي موضحة أدناه.
على سبيل المثال إذا أردنا استخدام "معدل" خدمة من عناوين المواقع يجب أن تكون على النحو التالي.
- اختبار التكامل URL : https://wwwcie.ups.com/ups.app/xml/Rate
- إنتاج URL : https://onlinetools.ups.com/ups.app/xml/Rate
حسب الوثائق إذا كنا devide url في أربعة أجزاء كل منهم على النحو المبين أدناه.
البروتوكول : https
اسم الملقم : wwwcie.ups.com (اختبار) أو onlinetools.ups.com (الإنتاج)
مسار الخدمة : شكا.التطبيق/xml/معدل
اسم الخدمة :معدل أو السفينة أو QVEvents
لقد أجاب لشرح UPS نقطة النهاية url بالتفصيل لذلك قد يساعد
عنوان URL نقطة النهاية هو:
href="https://wwwcie.ups.com/webservices/ship" rel="noreferrer"> https://wwwcie.ups.com/webservices/ship
في حالة يحتاج أي شخص، لأنه غير موثق في مجموعة مطوريه.
في الواقع الوثائق سيئة ولكن مع القليل من خدعة Google حصلت على قائمة بجميع عناوين URL نقطة النهاية
اكتب في بحث Google:
الموقع: https://onlinetools.ups.com/ups.app/xml/
بهذه الطريقة، سوف تظهر لك جميع نقاط النهاية.
ملاحظة: لا تستخدم عناوين URL Sandbox لأنها لا تعمل على الإطلاق: (
على أي حال، هنا هي القائمة:
href="https://onlinetools.ups.com/ups.app/xml/timeintransit" rel="nofollow noreferrer"> https://onlinetools.ups.com/ups.app/xml/timeintransit
href="https://onlinetools.ups.com/ups.app/xml/license" rel="nofollow noreferrer"> https://onlinetools.ups.com/ups.app/xml/license
href="https://onlinetools.ups.com/ups.app/xml/qvevents" rel="nofollow noreferrer"> https://onlinetools.ups.com/ups.app/xml/qvevents
href="https://onlinetools.ups.com/ups.app/xml/register" rel="nofollow noreferrer"> https://onlinetools.ups.com/ups.app/xml/register
https://onlinetools.ups.com/ups.app/xml/av
href="https://onlineEtools.ups.com/ups.app/xml/shipaccept" er="nofollow noreferrer"> https://onlinetools.ups.com/ups.app/xml/shineaccept
href="https://onlinetools.ups.com/ups.app/xml/void" rel="nofollow noreferrer"> https://onlinetools.ups.com/ups.app/xml/void
p> href="https://onlineeletools.ups.com/ups.app/xml/xav" er="nofollow noreferrer"> https://onlinetools.ups.com/ups.app/xml/xav
href="https://onlinetools.ups.com/ups.app/xml/Track"> Noreferrrer"> https://onlinetools.ups.com/ups.app/xml/Track
href="https://onlinetools.ups.com/ups.app/xml/rate"> noreferrrer"> https://onlinetools.ups.com/ups.app/xml/rate
p> href="https://onlinetools.ups.com/ups.app/xml/shipconfirm" rel="nofollow noreferrer"> https://onlinetools.ups.com/ups.app/xml/shipirment
href="https://onlinetools.ups.com/ups.app/xml/labelrecovery"> noreferrrer"> https://onlinetools.ups.com/ups.app/xml/labelrecovery
آمل أن يكون لهذه المساعدة