Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suporte aos pacotes da Loggi #45

Open
GabrielRF opened this issue Oct 2, 2019 · 6 comments
Open

Suporte aos pacotes da Loggi #45

GabrielRF opened this issue Oct 2, 2019 · 6 comments
Labels

Comments

@GabrielRF
Copy link
Owner

Acredito que isto seja o suficiente para implementar o rastreio pela Loggi
https://docs.api.loggi.com/reference/pacotes#historico-de-pacote

@RodrigoCMoraes
Copy link

Tudo bom?

Quais seriam as funcionalidades do suporte aos pacotes da Loggi devem ser implementadas?

@GabrielRF
Copy link
Owner Author

Olá, @RodrigoCMoraes. Tudo certo!

A expectativa seria algo tipo o apitrackingmore.py
Checa o status usando a API da Loggi e entrega a informação já formatada.

@laercios
Copy link
Contributor

Olá !

A página da documentação parece não funcionar direito. Eu criei uma conta, gerei uma api key(staging) e coloquei lá. A API responde com um erro na página da documentação.
image

Tentei pelo postman, lá tem uma feature em beta para GraphQL. Mas parece que o ID do pacote que eles colocaram na documentação não existe.
image

Existe alguma lista de pacotes para o ambiente de staging ? Ou existe meio de criar um novo pacote ?

@GabrielRF
Copy link
Owner Author

@laercios Excelentes observações. Realmente não conheço nada de Loggi
Vou estudar aqui um pouco e fazer uns testes

@douglasanpa
Copy link

Olá @GabrielRF fiz uns testes aqui
Fazendo o POST com o GRAPHQL para https://www.loggi.com/graphql com o seguinte conteúdo:

query {
packageHistory(trackingKey: "AM003770153LO") {
statuses {
status
statusDisplay
detailedStatusDisplay
statusCode
updated
}
}
}

e com o HEADER:

Content-Type: application/json
Authorization: email:apikey

Retornou os seguintes dados

{
"data": {
"packageHistory": {
"statuses": [
{
"status": "c",
"statusDisplay": "Completa com sucesso",
"detailedStatusDisplay": "Entregue",
"statusCode": 2,
"updated": "2020-10-17 16:18:07.327423"
},
{
"status": "c",
"statusDisplay": "Completa com sucesso",
"detailedStatusDisplay": "Entregue",
"statusCode": 2,
"updated": "2020-10-17 16:18:07.330080"
}
]
}
}
}

Acredito que isso talvez seja o suficiente para adicionar a feature de rastreio

@douglasanpa
Copy link

Ficou bem estranho o texto, esqueci que aqui escreve em markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants