EBAY :: API :: XML :: Basecall

eBay :: API :: XML :: Basecall é uma biblioteca destinada a fornecer uma interface baseada em Perl para a API pública do eBay Web Services.
Baixe Agora

EBAY :: API :: XML :: Basecall Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Jeff Nokes
  • Site do editor:
  • http://search.cpan.org/~ebay/eBay-API-0.22/lib/eBay/API/XML/BaseDataType.pm

EBAY :: API :: XML :: Basecall Tag


EBAY :: API :: XML :: Basecall Descrição

EBAY :: API :: XML :: Basecall é uma biblioteca destinada a fornecer uma interface baseada em Perl para a API pública do eBay Web Services. EBAY :: API :: XML :: Basecall é uma biblioteca destinada a fornecer uma interface baseada em Perl para os serviços públicos eBay Web Services API.Subroutines: New () Redefinir () Descrição: Use o método 'redefinir' nos casos em que você quiser reutilizar uma instância de chamadaExecute () _ getHttPrequestSting () gethttprequestassstring () argumentos: 1 - ISPrettyPrint - Se definido, XML é bem imprertado: método de string retornando uma representação textual da solicitação (tipo de solicitação, URL, string de consulta, cabeçalho e conteúdo) ._getrequestheader () GetRequestDatype () GetResponseDatatype () _ sethttPresponseObject () _ gethttpresponseobject () ishttprequestSubmitted () informa a um programador se uma solicitação foi enviada ou não. Este método é usado principalmente na sessão no modo sequencial.getttprespesstring () GetResponseResponseAwxml () _ setxmlsimpleDataStructure () Manter XML :: Simples Estrutura de Dados Depois de analisar a resposta XMLGETXMLSimpleDataStructure () Retorna XML :: Estrutura de dados simples para um determinado caminho. O caminho é definido como uma referência a uma matriz de nó dos nó, começando com o nó de nível superior e o final do nó mais baixo.Path não é uma string xpath !!!! Exemplos de caminho para a chamada de VerifyAdDitem: @PATH = ('TAXAS', 'Taxa' ); # Retorna taxas como uma estrutura de dados XML :: @PATH = ('erros'); # Retorna erros de resposta como um XML :: Simples # Estrutura de Dados @PATH = ('erros-xxxx'); # Não encontrará nada de nada que o nó raiz não esteja sendo especificado. O motivo daquilo é que nós xml :: Simples é configurado para não colocar o nó raiz em sua estrutura de dados (que é um comportamento padrão para o XML :: Simples). Se o caminho não é enviado Retornar Todo o XML :: Simple Data Structure_setResponseValidxml ( ) Acesso: Privado Define se uma resposta é um documento XML válido ou não.isResponseValidxml () Acesso: Public returns: True (1) Se uma resposta for um documento XML válido ou não. FALSE (0) Se uma resposta não for um documento XML válido ou não. Nota: Permite-nos diferenciar casos os seguintes casos: a) A resposta é uma resposta XML válida com Erros de API B) A resposta não é um documento XML válido em tudo ou a conexão HTTP falhou. Muito provavelmente não deve ser usado um lote.HasErrores () Se um erro de declaração de chamada de API (API, conexão HTTP ou erros de análise XML), o aplicativo deve parar o processamento normal e retornar uma mensagem de "erro do sistema" para um usuário do aplicativo. As únicas coisas que faz sentido ler dos objetos responsedatype são: erros e rawresponse (que neste caso podem nem ser um documento XML válido) .HasWarnings () GetErrors () retorna: uma referência a uma matriz de erros (pode RETU Este método substitui o método da BasecallGen :: enquanto _GetResponseErrors é basicamente o mesmo método que existe em basecallgetgetwings () _ haserrorrorsforseveritycode () _ geterrorsforseveritycode () geteRrorsforseverityCode () GetErrorsandWarnings () Retorna: Referência a uma matriz de matriz contém todos os erros retornados pela chamada de API, independentemente do severidade Inclui ambos os severos: 'Erro' e 'WARNY'HASError () Argumentos: - ErrorCoDerTurns: 1 - Se um erro com o código de erro fornecido for encontrado 0 - se nenhum erro com o código de erro fornecido é retornadoGetResponseRorors ( ) getebayofficialtime () _ prettyprintformat () Argumentos: 1 PHTTPR - Um Http :: Solicitar ou http: Response Object Descrição: Formatos Http :: Request / http :: Resposta como uma string. Inclui: cabeçalho e conteúdo. X O conteúdo é bem imprimido.setrequestrawxml () getrequestrawxml () _ InitRequest () _ InitResponse () ForceError () Argumentos: Este método usa o argumento chamado Estilo de chamada que se parece com isto: $ self-> ForceError (SerrorCode => '1025', sshortmsg = > 'Erro de API' ', ...); Argumentos obrigatórios 1 - Serrorcode - API Código de erro 2 - SSHORTSG - Curta mensagem de erro 3 - Slongmsg - Mensagem de erro longa Argumentos opcionais 4 - SSEverityCode - Código de gravidade Gravidade Código de gravidade padrão: eBay :: API :: XML :: Datatype :: Enum :: SeverityCoDetyType :: Erro 5 - SerrorClassificationCode - Erro Classificação Erro de classificação Código de classificação EBAY :: API :: xml :: datatype :: enum :: errorclassificationCodetyType :: SystemErrorexample: $ Call-> ForceError ('SerrorCode' => '1025', 'sshortmsg' => 'Erro de teste mensagem curta', 'slongmsg' => 'erro de teste longa mensagem'); Descrição: Este método é usado para forçar um determinado erro quando uma chamada está sendo executada. Se o erro forçado estiver definido, então esse erro está sendo retornado pela chamada sem executar a chamada (envio de solicitação para o servidor API e receber a resposta. Este método é usado para fins de teste quando um programador deseja testar como o aplicativo lida com o aplicativo API ERROR.GETAPICALLNAME () Um método abstrato - Ele deve ser implementado em uma classe estendendo basecall classgetrequestdatatypeflullpackage () um método abstrato - ele deve ser implementado em uma classe estendendo basecall classgetResponseDatatypeFullPackage () um método abstrato - ele deve ser implementado em Uma classe estendida Basecall ClassProcessessResponse () # response_handlenoresponseContent () _ handleapibadgataway () _ HandlerespoSparsedButstructureEmpty () _ addhttp_xmlparse_Error () _ populatehttp_xmlparse_tror () _ requisitos handidifixedstyle (): · Perl.


EBAY :: API :: XML :: Basecall Software Relacionado