Giter VIP home page Giter VIP logo

tracking-correios's Issues

Está retornando invalido para siglas iniciadas em FJ

Estas encomendas são do DETRAN (não encontrei no site dos correios referencia a esta sigla, mas pesquisei com varias pessoas e em todas o rastreamento do detran deles de 2017 está com FJ) , fiz em meu codigo a adição do FJ na lista de validInitials. Sugiro que adicione ela também no projeto.

Objetos invalidos

Estou utlizando 3 codigos de rastreamento nos quais me retornam somente que está invalidos, mas ao pesquisar no site da correios me retorna normalmente o rastro

sabe me dizer o que pode ser?

segue os 3 objetos junto ao código

const objects = TrackingCorreios.validate(['PS707468874BR', 'PS707765532BR', 'PS707901927BR']);
console.log(objects);
{ valid: [], invalid: [ 'PS707468874BR', 'PS707765532BR', 'PS707901927BR' ] }

node-red

Alguma chance de colocar como módulo do node-red?

Erro ao realizar consulta

Estou recebendo o erro ao rastrear a encomenda de exemplo e outras encomendas
exemplo: PL185055478BR
erro: Unhandled rejection TrackingError: _get(...).map is not a function

[Dúvida] Histórico de Eventos

@gabrielboliveira estou testando um código de rastreio e surgiu uma dúvida em relação ao histórico de eventos.

TrackingCorreios.track('DY755678612BR')
  .then(

    (results) => {
      console.log(JSON.stringify(results, null, 2));                
    }

  ).catch(

    (error) => {
      console.error(error);                
    }

  );

Nesse caso, era pra api retornar o todos os eventos do objeto?
Apenas o último evento é retornado:

[
  {
    "numero": "DY755678612BR",
    "sigla": "DY",
    "nome": "ENCOMENDA SEDEX (ETIQ FÍSICA)",
    "categoria": "SEDEX",
    "evento": [
      {
        "tipo": "BDE",
        "status": "01",
        "data": "24/01/2018",
        "hora": "19:16",
        "descricao": "Objeto entregue ao destinatário",
        "local": "CEE SANTO AMARO",
        "codigo": "04754970",
        "cidade": "SAO PAULO",
        "uf": "SP"
      }
    ]
  }
]

Devo utilizar algum outro parâmetro para trazer todo o histórico?

API retornando apenas primeiro evento

Ola, obrigado por partilhar esta lib.
Por alguma razao API SOAP esta retornando apenas dados do primeiro evento. Entendo que o problema esta no lado dos Correios e foge do escopo desse projeto, mas se descobrirem outro endpoint que liste todos eventos seria de grande valia.

Obrigado!

Nova sigla retornando inválido DY

Gabriel, seria interessante, aceitar alguma configuração opcional para ele não validar na lista de siglas, se for o desejo do usuário, o que acha dessa feature? Dessa forma, o usuário que desejar validar, poderia continuar usando sua validação, ou apenas realizar a consulta diretamente nos correios e se for inválido teriamos a exception.

Segue um exemplo retornando erro: DY158408516BR.

[Dúvida] Rodar em PHP

Este código esta funcionando em PHP 5, 5.6, 7.0, 7.1 ou até mesmo em 7.2 ?
São muitas dúvidas e nada pessoal... (Já deixo claro)
Este código esta nas normativas novas dos correios (2017) e que pelo visto já existe novas normativas em (2018)...
Bom, este não é o único que visualizamos que aparentemente esta tudo correto.
Mas, tenho que ser este USUÁRIO questionador, já que estamos enfrentando tantos problemas seja eles em PHP, AJAX ou qualquer impulso anterior á 2017.
E assim vem as dúvidas...

Gostaria de saber se podemos implementar este código em outras ferramentas e até mesmo em outas plataformas...

Espero que tenhamos uma resposta satisfatória e um UPGRADE. (O que neste notamos que o upgrade é notavel).

S.O = Centos7 - Plesk
Php = 5.6 / 7.0

Código de rastreio retornando Não Existente

Beleza ? Primeiro, parabéns pelo pacote :-)

Estou tentando rastrear o código OF019481896 e me retorna que não existe na base dos correios.

Porém consultando via web, retorna o tracking correto.

Inclusão de usuário e senha de contrato

Tenho uma dúvida:

Eu tenho contrato com os correios, porém, não há suporte para configuração dos mesmo, como posso estar realizando essa configuração?

Abraços.

Eventos incompletos

Olá, estou tendo um problema com o módulo.
Estou fazendo a consulta de 3 códigos de rastreamento, todos validados e retornando os dados corretamente no site dos correios. Quando tento fazer o track, estou apenas recebendo o primeiro evento de somente um dos códigos. Dois deles já foram entregues e um aguarda retirada. O único evento que é retornado é do objeto sendo postado no correio.
Não sei se estou fazendo algo errado, mas acho que talvez tenha acontecido alguma mudança com a API do correio.

Os códigos são:
['JT747052058BR', 'JT747052075BR', 'JT747052101BR']

Obrigado pela atenção.

Recebendo apenas um evento.

Olá! Parabéns pelo trabalho! Gostaria de saber se é normal receber apenas um evento, pois já tentei com dois códigos de rastreio que tem mais de um evento e sempre o pacote me retorna apenas um(evento: [{}]) um array com uma posição apenas. De já, muito obrigado.

Codigos iniciado com OK esta retornando inválidos

Estou usando para atualizar meus envios, e percebi que os codigos iniciados com OK não estão atualizando, fui verificar, e está retornando que "Nenhum objeto válido para pesquisa.' sendo que eles são validos, porem verifiquei que ainda não estão listados pelo correios, aqui um codigo valido: OK243578026BR

Códigos de rastreamento inválidos

Quando tento rastrear objetos com prefixo OJ ou PY, retorna a seguinte mensagem:

Unhandled rejection TrackingError: Erro ao validar os objetos.

Vendo o código, vi em tracking-helpers.js#L4 que tem muitos já mapeados, mas estes não.

Estes prefixos são gerados em autorizações do Correios para o Mercado Livre (desconheço se tem outras plataformas).

Então, esta issue é para gerar um PR para correção, sendo assim, tenho 2 possíveis caminhos:

  1. Adiciona estes novos prefixos definindo o label como: Não mapeado
  2. (não ideal, mas é uma opção) Remover este mapeamento e utilizar um regex validando apenas se é um código do Correios: PY000000000BR

Ou alguma outra sugestão @gabrielboliveira?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.