2012-01-17 10 views
9

मैंने यूपीएस एपीआई के लिए एक PHP एसडीके डाउनलोड किया है। मेरे पास निम्न कोड है और आपको पता नहीं है कि एंड पॉइंट यूआरएल क्या है। दस्तावेज इस बारे में कोई जानकारी नहीं देता है कि यह क्या है।यूपीएस एपीआई PHP - एंड पॉइंट यूआरएल

//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"; 

क्या कोई मदद कर सकता है?

+0

मदद कर सकता है आप के लिए यह प्रयोग कर रहे हैं ने कहा एक होमग्राउन साइट या सीएमएस से? यदि ऐसा है तो कौन सा? –

+0

आपने यह कोड कहां से डाउनलोड किया? यूपीएस? – Treffynnon

+0

यह कोड यूपीएस से डाउनलोड किया गया है, मैं यूपीएस के लिए अपना खुद का एप्लीकेशन बना रहा हूं, यह एक सीएमएस नहीं है। – LeeTee

उत्तर

16

एक एपीआई एंडपॉइंट "एक वेब सेवा के लिए पता या कनेक्शन बिंदु परिभाषित करता है। यह आमतौर पर एक साधारण HTTP यूआरएल स्ट्रिंग द्वारा दर्शाया जाता है"। तो मूल रूप से, एंडपॉइंट यूआरएल वेब सेवा का यूआरएल है जिसे आप बातचीत करने का प्रयास कर रहे हैं।

स्रोत:

http://en.wikipedia.org/wiki/Web_Services_Description_Language#Objects_in_WSDL_1.1_.2F_WSDL_2.0

संपादित करें: यह प्रलेखन कि दर webservices endpoint URL से प्रकट होता है https://wwwcie.ups.com/webservices/Rate है।

स्रोत:

यूपीएस। (2 जनवरी, 2002)। रेटिंग पैकेज वेब सेवा डेवलपर्स गाइड। धारा 1.9.3 सर्वर उपलब्धता चेक। रेटिंग इस पृष्ठ पर पाया एपीआई में एक्सेस किया गया: https://www.ups.com/upsdeveloperkit/downloadresource?loc=en_US

+0

ठीक है, यह समझ में आता है, अजीब है कि उन्होंने इसे एसडीके में शामिल नहीं किया था। क्या किसी को पता है कि यह यूपीएस के लिए क्या है? दस्तावेज बहुत खराब है! धन्यवाद – LeeTee

+0

मैंने उपरोक्त दस्तावेज के माध्यम से पढ़ा लेकिन मुझे एहसास नहीं हुआ कि अंत बिंदु यूआरएल था। बहुत धन्यवाद। – LeeTee

+2

यह स्पष्ट दस्तावेज नहीं है। आपका स्वागत है। –

6

शिपिंग endpoint यूआरएल है:

https://wwwcie.ups.com/webservices/Ship

मामले में किसी को भी यह की जरूरत है, क्योंकि यह उनके डेवलपर्स किट में दर्ज नहीं किया है।

+0

वह यूआरएल केवल वेब सेवा के लिए है, अगर मुझे शुद्ध एक्सएमएल अनुरोध जमा करने की आवश्यकता है तो क्या होगा। – highwingers

+0

यह मेरे लिए काम किया। मैं ग्रहण ** दृष्टिकोण का उपयोग कर ** एक्सिस 2-1.4 यूपीएस वेब सेवा नमूना कोड का उपयोग कर रहा था। यह - https://wwwcie.ups.com/ups.app/xml/Rate एंडपॉइंट मेरे लिए काम नहीं करता है। तो मैंने तुम्हारा इस्तेमाल किया यह काम किया, मैं थोड़ा उलझन में हूँ। इन दो अंत बिंदुओं के बीच क्या अंतर है? –

14

यूपीएस दस्तावेज़ में एंडपॉइंट यूआरएल व्याख्या। इसमें चार भाग होते हैं जिन्हें नीचे समझाया गया है।

उदाहरण के लिए यदि हम अपने यूआरएल की तुलना में "दर" सेवा का उपयोग करने जा रहे हैं तो नीचे होना चाहिए।


प्रलेखन के अनुसार अगर हम चार भागों में विभाजित यूआरएल उन सभी के रूप में नीचे सूचीबद्ध हैं।

प्रोटोकॉल: https
सर्वर का नाम: wwwcie.ups.com (परीक्षण) या onlinetools.ups.com (उत्पादन)
सेवा का मार्ग: अप।एप्लिकेशन/xml/रेट
सेवा का नाम: दर या शिप या QVEvents

मैं सिर्फ विस्तार से यूपीएस endpoint यूआरएल व्याख्या करने के लिए तो यह

संबंधित मुद्दे