Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sabtech

Erro na consulta de transações por intervalo de datas .Net

Recommended Posts

Estou tentando fazer uma consulta de transações por intervalo de datas mas o meu código não esta funcionando ele gera Erro 400 – Bad Request. Já troquei token, valores dos parametros, removi parametros mas nada disso funcionou

 

Vejam o código:

 

try
               {
                   AccountCredentials credentials = new AccountCredentials("dunha@dunhaland.com", "token");

                   // Definindo a data de ínicio da consulta   
                   DateTime initialDate = new DateTime(2012, 01, 01, 0, 0, 0);

                   // Definindo a data de término da consulta  
                   DateTime finalDate = new DateTime(2012, 01, 06, 23, 0, 0);

                   // Definindo o número máximo de resultados por página  
                   int maxPageResults = 20;

                   // Definindo o número da página  
                   int pageNumber = 1;

                   // Realizando a consulta  
                   TransactionSearchResult result = TransactionSearchService.SearchByDate(
                       credentials,
                       initialDate,
                       finalDate,
                       pageNumber,
                       maxPageResults
                   );  

               }
               catch (PagSeguroServiceException ex) { 

               }

Ignorem as informações credenciais, eu apenas não informei elas aqui no post mas na minha aplicação esta correto...

 

O código esta semelhante ao do link abaixo que contém o exemplo .Net

"https://pagseguro.uol.com.br/v2/guia-de-integracao/documentacao-da-biblioteca-pagseguro-netframework.html#TransactionSearchService"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Descobri , fiz o seguinte fui analisando o código e peguei a URL gerada:

 

https://ws.pagseguro.uol.com.br:443/v2/transactions?email=MeuE-Mail&token=MeuToken&initialDate=2012-01-01T00%3a00%3a00Z&finalDate=2012-01-06T23%3a00%3a00Z&page=1&maxPageResults=20

 

coloquei no navegador e o XML retornava assim:

 

This XML file does not appear to have any style information associated with it. The document tree is shown below.

<errors>

<error>

<code>13009</code>

<message>finalDate must be lower than allowed limit.</message>

</error>

</errors>

 

Diminui o tamanho da dataFinal coloquei assim:

 

https://ws.pagseguro.uol.com.br/v2/transactions?email=MeuE-Mail&token=MeuToken&initialDate=2012-01-01T00%3a01%3a00Z&finalDate=2012-01-05T23%3a23%3a59Z&page=1&maxPageResults=20

 

Funcionou problema resolvido

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.