Sabtech 0 Denunciar post Postado Janeiro 6, 2012 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
Sabtech 0 Denunciar post Postado Janeiro 6, 2012 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