EBAY :: API :: XML :: BASECALL

EBAY :: API :: XML :: BASECALL is een bibliotheek die bedoeld is om een op perl gebaseerde interface voor de openbare eBay Web Services API te verschaffen.
Download nu

EBAY :: API :: XML :: BASECALL Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jeff Nokes
  • Uitgever website:
  • http://search.cpan.org/~ebay/eBay-API-0.22/lib/eBay/API/XML/BaseDataType.pm

EBAY :: API :: XML :: BASECALL Tags


EBAY :: API :: XML :: BASECALL Beschrijving

EBAY :: API :: XML :: Basecall is een bibliotheek die bedoeld is om een op PERLAND gebaseerde interface voor de openbare eBay Web Services API te bieden. eBay :: API :: XML :: Basecall is een bibliotheek die bedoeld is om een op PERLAND gebaseerde interface voor het openbare eBay Web Services API.SUBROUTINES te verschaffen: nieuwe () reset () Beschrijving: Gebruik 'Reset'-methode in gevallen wanneer u opnieuw wilt gebruiken Een oproep-onderdeelexecute () _ GethttPREQUESTOBJECT () GETHTTPREQUESTASSTRING () Argumenten: 1 - IsPrettyPrint - indien ingesteld, is XML behoorlijk printedReturns: String-methode die een tekstuele weergave van het verzoek retourneert (aanvraagtype, URL, Query, header en inhoud) ._getrequestheader () GetRequestDatatype () GetReStSedatApype () _ SethtTPresponseObject () _ GethtTPresponseObject () ishttprequestsubmitted () vertelt aan een programmeur of een verzoek is ingediend of niet. Deze methode wordt voornamelijk gebruikt in sessie in de sequentiële modus.GethttPespresponsEasstring () GetReSeSerAWXML () _ SetxmlsimpledatAstructuur () Houd XML :: eenvoudige data-structuur na het parseren van de respons XMLGETXMLSIMPLEDATASTASTUSTUURURE () Retourneert XML :: Eenvoudige gegevensstructuur voor een gegeven pad. Pad wordt gedefinieerd als een verwijzing naar een reeks knooppuntnamen, te beginnen met het bovenste niveau knooppunt en einde met het laagste niveau Node.Path is geen XPath-string !!!! Padvoorbeelden voor verifyadditem call: @path = ('vergoedingen', 'Tarief' ); # Retourneert kosten als een XML :: eenvoudige gegevensstructuur @Path = ('fouten'); # Retourneert responsfouten als een XML :: Simple # Data Structure @Path = ('Fouten-XXXX'); # Zal niets vinden die rootknooppunt niet wordt opgegeven. De reden daarvoor is dat we XML :: eenvoudig is geconfigureerd om rootknooppunt in zijn gegevensstructuur te plaatsen (dat is een standaardgedrag voor XML :: eenvoudig). Als pad is niet ingediend, retourneert de hele XML: eenvoudige gegevensstructuur_setResponsevalidxml ( ) Toegang: Particuliere stelt of een antwoord een geldig XML-document is of niet -.isresponsevalidxml () Access: Public Returns: TRUE (1) Als een reactie een geldig XML-document is of niet. FALSE (0) Als een reactie geen geldig XML-document is of niet. Opmerking: het stelt ons in staat om de volgende gevallen te differentiëren: a) respons is een geldige XML met API-fouten B) Respons is geen geldig XML-document helemaal of HTTP-verbinding mislukt. Hoogstwaarschijnlijk mag het niet worden gebruikt. Haserrors () Als een API-oproeprendement fouten (API, HTTP-verbinding of XML-parservouten)) moet de toepassing de normale verwerking stoppen en een bericht "Systeemfout" naar een applicatie-gebruiker retourneren. De enige dingen die het logisch is om te lezen van antwoordenatatype-objecten zijn: fouten en RawreSesponse (die in dit geval zelfs niet eens een geldig XML-document is) .harwarnings () GetErrors () retourneert: een verwijzing naar een reeks fouten (het kan Retu Deze methode overschrijft Basecallgen :: GetErrors-methode, terwijl _getresponseErrors in principe dezelfde methode is die bestaat in BasecallgengetWarningscode () _ HasErrorsforSeverityCode () _ GetErrorSSVERSVERITYCODE () _ Geterrorsandwarnings () Returns: Verwijzing naar een array-array bevat alle fouten die worden geretourneerd door API-oproep, ongeacht de SeverityCode Beide SEVERITYCODES: 'FOUT' en 'WAARSCHUWING'HASERROR () Argumenten: - ErrorCodereturns: 1 - Als een fout met de opgegeven foutcode wordt gevonden 0 - indien geen fout met de opgegeven foutcode is geretourneerd ( ) Getebayofficialtime () _ PrettyPrintFormat () Argumenten: 1 phtTPR - een http :: aanvraag of http: responsobject Beschrijving: Formatties http :: aanvraag / http :: reactie als een string. Inclusief: koptekst en inhoud. X ML inhoud is vrij printed.setRequestRawXml () getRequestRawXml () _ initRequest () _ initResponse () forceError () Argumenten: Deze methode maakt gebruik van de naam argument bellen stijl die ziet er als volgt: $ zelf-> forceError (sErrorCode => '1025', sShortMsg = > 'Test API error', ...); Benodigde argumenten 1 - sErrorCode - API foutcode 2 - sShortMsg - korte foutmelding 3 - sLongMsg - lange foutmelding Optionele argumenten 4 - sSeverityCode - ernst code default ernst code: eBay :: API :: XML :: Gegevenstype :: Enum :: SeverityCodeType :: fout 5 - sErrorClassificationCode - error classificatie code standaard error classificatie code eBay :: API :: XML :: Gegevenstype :: Enum :: ErrorClassificationCodeType :: SystemErrorExample: $ call-> forceError ( 'sErrorCode' => '1025', 'sShortMsg' => 'Test error korte boodschap', 'sLongMsg' => 'Test error lang bericht'); Beschrijving: Deze methode wordt gebruikt om een bepaalde fout te forceren wanneer een oproep wordt uitgevoerd. Als de gedwongen fout is ingesteld, dan is dat fout wordt geretourneerd door de oproep zonder uitvoering van het gesprek (het versturen verzoek aan de API-server en het ontvangen van de respons. Deze methode wordt gebruikt voor testdoeleinden wanneer een programmeur wil om te testen hoe de applicatie handvatten een API error.getApiCallName () een abstracte wijze - het heeft een klasse uitstrekkende BaseCall classgetRequestDataTypeFullPackage () een abstracte wijze uit te voeren - het heeft een klasse uitstrekkende BaseCall classgetResponseDataTypeFullPackage () een abstracte wijze uit te voeren - het moet in te voeren een klasse uitstrekkende BaseCall classprocessResponse () # RESPONSE_handleNoResponseContent () _ handleApiBadGataway () _ handleResposeParsedButStructureEmpty () _ addHTTP_XMLParse_Error () _ populateHTTP_XMLParse_Error () _ handleIfItIsOldStyle () Vereisten: · Perl


EBAY :: API :: XML :: BASECALL Gerelateerde software