PEGAR NCM ATRAVS DE CODIGO DE BARRAS

 Tópico anterior Próximo tópico Novo tópico

PEGAR NCM ATRAVS DE CODIGO DE BARRAS

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#492755 - 26/02/2020 17:38:28

MATIAS1975
TIETE
Cadast. em:Novembro/2019


Pessoal boa tarde.

Sou novo em programao de vb.net, e tenho um sistema de agropecuria, onde gostaria de atraves do codigo de barras do produto buscasse o NCM e a descrio do produto.

Tem um site que gratuito at 25 consultas ao dia que eles disponibilizaram para fazer as consultas atraves de API deles.

Porm neste site s tem exemplo de Phiton, PHP, Delphi, em vb.net no tem.

Alguem que tenha experincia consegue dar algum exemplo baseado nos exemplos deles nestas outras linguagem?

https://api.cosmos.bluesoft.com.br/api

https://cosmos.bluesoft.com.br/api#ruby

Grato.

Matias




#492756 - 26/02/2020 19:30:14

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Use o conversor da Telerik, razoavelmente confivel para coisas pequenas assim.


Imports System
Imports System.Net
Imports System.Net.Http
Imports System.Net.Http.Headers

Class Cosmos
    Private Shared Sub Main(ByVal args As String())
        Dim url = []https://api.cosmos.bluesoft.com.br/gtins/7891910000197.json[]
        Dim wc As CosmosWebClient = New CosmosWebClient()
        Dim response As String = wc.DownloadString(url)
        Console.Write(response)
    End Sub

    Public Class CosmosWebClient
        Inherits WebClient

        Protected Overrides Function GetWebRequest(ByVal address As Uri) As WebRequest
            Dim request As HttpWebRequest = CType(MyBase.GetWebRequest(address), HttpWebRequest)
            request.Headers([]X-Cosmos-Token[]) = []AUTH_TOKEN[]
            MyBase.Encoding = System.Text.Encoding.UTF8
            Return request
        End Function
    End Class
End Class



_______________________________________________________________________
Virei Orculo!
The end is nigh, be ready for the nukes!


#495481 - 27/10/2020 17:58:08

EDSNIT
SAO GONCALO
Cadast. em:Junho/2011


Citação:
:
Pessoal boa tarde.

Sou novo em programa��o de vb.net, e tenho um sistema de agropecu�ria, onde gostaria de atraves do codigo de barras do produto buscasse o NCM e a descri��o do produto.

Tem um site que � gratuito at� 25 consultas ao dia que eles disponibilizaram para fazer as consultas atraves de API deles.

Por�m neste site s� tem exemplo de Phiton, PHP, Delphi, em vb.net n�o tem.

Alguem que tenha experi�ncia consegue dar algum exemplo baseado nos exemplos deles nestas outras linguagem?

https://api.cosmos.bluesoft.com.br/api

https://cosmos.bluesoft.com.br/api#ruby

Grato.

Matias

Boa tarde, conseguiu resolver esse problema, estou encontrando dificuldades tambem .



#495488 - 27/10/2020 21:56:57

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


Última edição em 28/10/2020 00:51:04 por FABRICIOWEB

    
fiz em c# para vc intender ok so mudar o token

class

namespace assistencia
{
    public class CosmosWebClient
    {
        public class CosmosWebClient1 : WebClient
        {
            protected override WebRequest GetWebRequest(Uri address)
            {
                HttpWebRequest request = (HttpWebRequest)base.GetWebRequest(address);
                request.Headers['X-Cosmos-Token'] = SEU TOKEM AQUI;
                base.Encoding = System.Text.Encoding.UTF8;
                return request;
            }
        }
    }
}




CHAMA ASSIM

  private void buscaimagemocsmos()
        {
            try
            {
                var url = 'https://api.cosmos.bluesoft.com.br/gtins/7891910000197.json';
                CosmosWebClient.CosmosWebClient1 wc = new CosmosWebClient.CosmosWebClient1();
                string response = wc.DownloadString(url);
                Retornoget retorno = JsonConvert.DeserializeObject<Retornoget>(response);

                MessageBox.Show(retorno.thumbnail);
                MessageBox.Show(retorno.NCM.Code;);
            }
            catch
            {

            }
        }




        public class Retornoget
        {
            public string thumbnail { get; set; }
            public string code { get; set; }
            public ProductNCM NCM { get; set; }
        }

      
        public class ProductNCM
        {
            public string Code { get; set; }
            public string Description { get; set; }
            public string FullDescription { get; set; }
        }



 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário