ईबे :: एपीआई :: एक्सएमएल :: बेसकॉल

eBay :: एपीआई :: एक्सएमएल :: बेसकॉल एक लाइब्रेरी है जिसका उद्देश्य सार्वजनिक ईबे वेब सर्विसेज एपीआई के लिए एक पर्ल आधारित इंटरफ़ेस प्रदान करना है।
अब डाउनलोड करो

ईबे :: एपीआई :: एक्सएमएल :: बेसकॉल रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • Perl Artistic License
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Jeff Nokes
  • प्रकाशक वेब साइट:
  • http://search.cpan.org/~ebay/eBay-API-0.22/lib/eBay/API/XML/BaseDataType.pm

ईबे :: एपीआई :: एक्सएमएल :: बेसकॉल टैग


ईबे :: एपीआई :: एक्सएमएल :: बेसकॉल विवरण

ईबे :: एपीआई :: एक्सएमएल :: बेसकॉल एक लाइब्रेरी है जिसका उद्देश्य सार्वजनिक ईबे वेब सर्विसेज एपीआई के लिए एक पर्ल आधारित इंटरफ़ेस प्रदान करना है। eBay :: एपीआई :: एक्सएमएल :: बासकॉल एक लाइब्रेरी है जिसका उद्देश्य सार्वजनिक ईबे वेब सेवाओं के लिए एक पर्ल आधारित इंटरफ़ेस प्रदान करने का इरादा है api.subroutines: नया () रीसेट () विवरण: जब आप पुन: उपयोग करना चाहते हैं तो उन मामलों में 'रीसेट' विधि का उपयोग करें एक कॉल instanceexecute () _ gethttperquestobject () gethttprequestasstring () तर्क: 1 - iSprettyPrint - यदि सेट करें तो XML सुंदर प्रिंटेड है: स्ट्रिंग विधि अनुरोध का एक पाठ प्रतिनिधित्व (अनुरोध प्रकार, यूआरएल, क्वेरी स्ट्रिंग, हेडर और सामग्री) ._getRequestHeader () GetRequestDatyType () GetResponSedatType () _ sethttpsponseobject () _ gethttppseponsebject () ishttprequestsubmitted () एक प्रोग्रामर को बताता है कि कोई अनुरोध प्रस्तुत किया गया है या नहीं। इस विधि का मुख्य रूप से अनुक्रमिक मोड में सत्र में उपयोग किया जाता है पथ को नोड नामों की एक सरणी के संदर्भ के रूप में परिभाषित किया गया है, शीर्ष स्तर के नोड से शुरू होता है और निम्नतम स्तर नोड के साथ समाप्त होता है। पथ एक XPath स्ट्रिंग नहीं है !!!! VerifyAddItem कॉल के लिए पथ उदाहरण: @Path = ('शुल्क', 'शुल्क'); # एक एक्सएमएल :: सरल डेटा संरचना @path = ('त्रुटियों') के रूप में शुल्क देता है; # एक एक्सएमएल के रूप में प्रतिक्रिया त्रुटियों को वापस करता है :: सरल # डेटा संरचना @path = ('त्रुटियां-xxxx'); # कुछ भी नहीं मिलेगा कि रूट नोड निर्दिष्ट नहीं किया जा रहा है। इसका कारण यह है कि हम एक्सएमएल :: सरल को कॉन्फ़िगर किया गया है कि रूट नोड को अपनी डेटा संरचना में न डालें (यह एक्सएमएल के लिए एक डिफ़ॉल्ट व्यवहार है :: ) एक्सेस: निजी सेट क्या एक प्रतिक्रिया वैध एक्सएमएल दस्तावेज़ है या नहीं .isresponsevalidxml () एक्सेस: सार्वजनिक रिटर्न: ट्रू (1) यदि कोई प्रतिक्रिया एक मान्य एक्सएमएल दस्तावेज़ है या नहीं। FALSE (0) यदि कोई प्रतिक्रिया मान्य XML दस्तावेज़ नहीं है या नहीं। नोट: यह हमें निम्नलिखित मामलों को अलग करने की अनुमति देता है: ए) प्रतिक्रिया एपीआई त्रुटियों के साथ एक वैध एक्सएमएल है बी) प्रतिक्रिया एक वैध एक्सएमएल दस्तावेज़ नहीं है या HTTP कनेक्शन विफल नहीं है। सबसे अधिक संभावना है कि इसे बहुत उपयोग नहीं किया जाना चाहिए एकमात्र चीजें जो उत्तरदायी वस्तुओं से पढ़ने के लिए समझ में आती हैं: त्रुटियां और RawResponse (जो इस मामले में एक वैध XML दस्तावेज़ भी नहीं हो सकता है)। हास्वेनिंग्स () गेटेटरर्स () रिटर्न: त्रुटियों की एक सरणी का संदर्भ (यह कर सकते हैं retu इस विधि overrides BasecallGen :: GetErrors विधि, जबकि _getresponseerrors मूल रूप से एक ही विधि है जो बेसकॉलजेटेटवारिंग्स () _ haserrorsforseveritycode () _ geterrorsforseveritycode () _ geterrorsorsfornings () रिटर्न में मौजूद है: एक सरणी सरणी के संदर्भ में गंभीरता के बावजूद एपीआई कॉल द्वारा लौटा दी गई सभी त्रुटियां हैं इसमें गंभीरताकोड शामिल हैं: 'त्रुटि' और 'चेतावनी' वेसेरर () तर्क: - ERRORCODERETURNNS: 1 - यदि दिए गए त्रुटि कोड के साथ कोई त्रुटि मिलती है 0 - यदि दिए गए त्रुटि कोड के साथ कोई त्रुटि नहीं है ( ) getebayfficialime () _ prettyprintformat () तर्क: 1 phttpr - या तो एक http :: अनुरोध या http: प्रतिक्रिया ऑब्जेक्ट विवरण: स्वरूप http :: अनुरोध / http :: एक स्ट्रिंग के रूप में प्रतिक्रिया। X X एमएल सामग्री सुंदर प्रिंटेड है > 'टेस्ट एपीआई त्रुटि', ...); आवश्यक तर्क 1 - एपीआई त्रुटि कोड 2 - SSHORTMSG - लघु त्रुटि संदेश 3 - Slongmsg - लंबी त्रुटि संदेश वैकल्पिक तर्क 4 - Sseveritycode - गंभीरता कोड डिफ़ॉल्ट गंभीरता कोड: eBay :: API :: XML :: DataType :: Enum :: SeverityCodeType :: त्रुटि 5 - SerrorClassificationCode - त्रुटि वर्गीकरण कोड डिफ़ॉल्ट त्रुटि वर्गीकरण कोड eBay :: API :: xml :: DataType :: Enum :: ErrorClassificationCodeType :: SystemerRoreXample: $ कॉल-> Forceerror ('Serrorcode' => '1025', 'sshortmsg' => 'परीक्षण त्रुटि लघु संदेश', 'slongmsg' => 'परीक्षण त्रुटि लंबे संदेश'); विवरण: कॉल को निष्पादित करते समय किसी दिए गए त्रुटि को मजबूर करने के लिए इसका उपयोग किया जाता है। यदि मजबूर त्रुटि सेट की गई है, तो उस त्रुटि को कॉल निष्पादित किए बिना कॉल द्वारा वापस किया जा रहा है (एपीआई सर्वर को अनुरोध भेजना और प्रतिक्रिया प्राप्त करना। इस विधि का उपयोग परीक्षण उद्देश्यों के लिए किया जाता है जब एक प्रोग्रामर परीक्षण करना चाहता है कि एप्लिकेशन कैसे संभालता है एपीआई त्रुटि एक वर्ग जो बेसकॉल क्लासप्रोसेसस्पॉन्स () # RESPACE_HANDLENOREPONSECONTENT () _ handleapibadgataway () _ handleresposeparsedbutstructurememety () _ addhttp_xmparse_error () _ populatehttp_xmlparse_error () _ handifitisoldstyle () आवश्यकताओं: · पर्ल


ईबे :: एपीआई :: एक्सएमएल :: बेसकॉल संबंधित सॉफ्टवेयर