ConectivaSoftware / EanPictures

Ean Pictures e Data Load
21 stars 6 forks source link

EanPictures

Ean Pictures e Data Load

Como utilizar

[Api eanpictures.com.br]

Endpoints:

chamada: /api/gtin/:id exemplo: http://www.eanpictures.com.br:9000/api/gtin/78932609

Se ENCONTRAR a foto do produto, isso devolve um arquivo do tipo png contendo a foto do produto. Se não encontrar a foto, devolve HTTP ERROR 404


chamada: /api/descricao/:id exemplo: http://www.eanpictures.com.br:9000/api/descricao/78932609

Se ENCONTRAR a descrição do produto, devolve texto contendo a mesma

Se NAO ENCONTRAR a descrição do produto, devolve json contendo: {"Status":"404","Status_Desc":"Descricao nao encontrada para o ean: 7893260454"}


chamada: /api/um2/:id exemplo: http://www.eanpictures.com.br:9000/api/um2/BD

Se ENCONTRAR a unidade de medida, devolve texto contendo a descrição Se NÃO ENCONTRAR, devolve json contendo: {"Status":"404","Status_Desc":"Descricao nao encontrada para a unidade de medida: BDS"}


chamada: /api/um/:id exemplo: http://www.eanpictures.com.br:9000/api/um/BD

Se ENCONTRAR a unidade de medida, devolve json: {"Status":"200","Status_Desc":"Ok","id":"BD","nome":"BALDE\/BANDEJA"}

Se NÃO ENCONTRAR, devolve json contendo: {"Status":"404","Status_Desc":"Descricao nao encontrada para a unidade de medida: BD1"}


Chamada: /api/desc/:id exemplo: http://www.eanpictures.com.br:9000/api/desc/78932609

Se ENCONTRAR a unidade de medida, devolve json: {"Status":"200","Status_Desc":"Ok","Nome":"Chiclets Adams Hortela","Ncm":"17041000","Cest_Codigo":"1800200","Embalagem":"Unidade","QuantidadeEmbalagem":"1","Marca":"ADAMS","Categoria":"MERCEARIA","Peso":"","id_categoria":"15","tributacao":""}

Se NÃO ENCONTRAR, devolve json contendo: {"Status":"404","Status_Desc":"Descricao nao encontrada para o ean: 789326091"}


Chamada: /api/desc200/:id exemplo: http://www.eanpictures.com.br:9000/api/desc200/78932609

Se ENCONTRAR a unidade de medida, devolve json: {"Status":"200","Status_Desc":"Ok","Nome":"Chiclets Adams Hortela","Ncm":"17041000","Cest_Codigo":"1800200","Embalagem":"Unidade","QuantidadeEmbalagem":"1","Marca":"ADAMS","Categoria":"MERCEARIA","Peso":"","id_categoria":"15","tributacao":""}

Se NÃO ENCONTRAR, devolve json contendo: {"Status":"404","Status_Desc":"404","Nome":"404","Ncm":"404","Cest_Codigo":"404","Embalagem":"404","QuantidadeEmbalagem":"0","Marca":"404","Categoria":"404","Peso":"0","id_categoria":"0","tributacao":"404"}


Chamada: /api/desc_ini/:id exemplo: http://www.eanpictures.com.br:9000/api/desc_ini/78932609

Se ENCONTRAR a unidade de medida, devolve texto no formato INI: [GENERAL] Nome=Chiclets Adams Hortela Ncm=17041000 Cest_Codigo=1800200 Embalagem=Unidade QuantidadeEmbalagem=1 Marca=ADAMS Categoria=MERCEARIA Peso id_categoria=15 tributacao

Se NÃO ENCONTRAR, devolve json contendo: {"Status":"404","Status_Desc":"Descricao nao encontrada para o ean: 789326091"}


Chamada: /api/fotoexiste/:id exemplo: http://www.eanpictures.com.br:9000/api/fotoexiste/78932609

Se ENCONTRAR a a foto na nossa base de dados, devolve texto: Sim

Se NÃO ENCONTRAR, devolve texto: Nao


Chamada: /api/fotoexistej/:id exemplo: http://www.eanpictures.com.br:9000/api/fotoexistej/78932609

Se ENCONTRAR a a foto na nossa base de dados, devolve json: {"Status":"200","Status_Desc":"Foto encontrada: 78932609"}

Se NÃO ENCONTRAR, devolve json: {"Status":"404","Status_Desc":"Foto nao encontrada: 78932609545648"} em ambos os casos o status será 200 para evitar problemas em algumas linguagens