INTEGRAR BS2 BANCO

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

INTEGRAR BS2 BANCO

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#494050 - 05/06/2020 14:39:37

MFLAVIO
CAMPINAS
Cadast. em:Maio/2009


Ola Pessoal tudo bem?

algum j  vez a integrao com a API do BS2 banco?

to precisando fazer essa integrao mais fiquei perdidinho

Deus e o maior dos Programadores, ele criou tudo em liguagem visual
                                           .... e viu Deus que era bom


Resposta escolhida #494057 - 07/06/2020 01:27:17

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


Membro da equipe
Pelo que entendi uma API Rest. J solicitou as informaes no site?


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


#494065 - 08/06/2020 11:45:22

MFLAVIO
CAMPINAS
Cadast. em:Maio/2009


Citação:
:
Pelo que entendi uma API Rest. J solicitou as informaes no site?


Ja sim, so no entendo como aplicar, na verdade no conheo muito da area de (WEB)


Deus e o maior dos Programadores, ele criou tudo em liguagem visual
                                           .... e viu Deus que era bom


#494070 - 08/06/2020 13:49:54

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


Membro da equipe
Voc j fez perguntas sobre consumo de webservices 3 anos atrs, aquela contedo no te ajudou a entender melhor ou simplesmente nunca mais teve que fazer nada assim?

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


#494071 - 08/06/2020 14:56:06

MFLAVIO
CAMPINAS
Cadast. em:Maio/2009


Citação:
:
Voc j fez perguntas sobre consumo de webservices 3 anos atrs, aquela contedo no te ajudou a entender melhor ou simplesmente nunca mais teve que fazer nada assim?

usei um webservice para localizar endereos via CEP

apos isso nunca mais usei webServices
tentei usar a mesma metologia do Webservice de endereo mais no deu certo com o BS2

O Aplicativo que eu trabalho, tem Bradesco,Santander,Itau, Caixa Econmica mais e tudo via arquivos Cnsb(240 e 400)
realmente nunca precisei usar uma API via WEB

Gostaria de um exemplo que me desse um norte, um rumo
o material da BS2 no nada em vb.net, se tivesse apenas um exemplo, para eu conseguir entender, o restante eu corro atraz

Deus e o maior dos Programadores, ele criou tudo em liguagem visual
                                           .... e viu Deus que era bom


#494072 - 08/06/2020 15:47:28

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


Membro da equipe

Última edição em 08/06/2020 15:48:57 por KERPLUNK

Bem, pelo que entendi de tpicos anteriores, voc j tem o conhecimento bsico do conceito client/server e OOP. Por isso, vou abstrair essa parte:
Um WebService(tambm chamado WebAPI), simplesmente um server respondendo requisies. Do mesmssimo jeito que qualquer servidor no protocolo http. Vamos tomar o VBMania como exemplo. Se voc olhar o endereo l em cima na barra, vai ver que temos o protocolo(http ou https), o domnio(vbmania.com.br, tecnicamente isso tem ainda mais detalhes, mas vamos ignorar isso por brevidade), temos tambm um documento(index.php, conhecido tambm por endpoint) e variveis com valores(metodo=abrir, id=49050 e pgina=1). Esse endpoint, associado s variveis, gera o contedo que voc est vendo. O servidor(regido pelo Apache), recebe esses valores de endpoint e variveis e com isso interage com o cdigo PHP que est no documento armazenado em uma pasta. Esse cdigo PHP por sua vez, gera dinamicamente um documento HTML que contm tambm CSS e Javascript e envia ao cliente(voc e eu), que chamamos esse endpoint por um browser. O browser, recebe esse documento HTML+CSS+Javascript e interpreta isso, exibindo-o e executando os scripts de cliente(javascript, que pode interagir e transformar o HTML e CSS se assim foi feito) e o resultado essa tela que est vendo aqui.

Uma WebAPI funciona exatamente da mesma forma, a nica diferena o contedo que o server envia ao client. Ao invs de HTML, CSS e Javascript, ele envia texto em formato JSON ou XML. O client pode ser qualquer coisa capaz de ler texto, o que inclui at mesmo um browser. Em se tratando de fazer um uso mais especfico desses dados retornados(programaticamente), usamos qualquer linguagem capaz de fazer comunicao HTTP com qualquer tipo de objeto capaz disso. Na plataforma .NET os meios mais comuns so HttpClient ou WebClient, que tecnicamente so a mesma coisa pois derivam de uma mesma classe bsica, mas isso tambm podemos ignorar por enquanto. O caso que com .NET, simplesmente criamos um cliente HttpClient ou WebCliente, passamos o endereo do endpoint e executamos(de modo sncrono ou assncrono, se suportado no server). Ao executar, uma resposta esperada no client e quando essa chega, feita uma serializao(geralmente de forma automtica pelo .NET) para objetos com estrutura similar ao texto retornado(similar, pois no precisa ser exatamente iguais, no sentido de ter todas as propriedades). Depois da serializao feita, o papel do server acabou e os dados j esto com voc e com eles voc faz o que quiser.

Simplesmente passar exemplo de cdigo, vai ser contraproducente para voc. Ento sugiro que estude e entenda as seguintes coisas:
- WebClient ou HttpClient
- Serializao(provavelmente desnecessrio, mas interessante caso precise)
- Autenticao

Todos esses assuntos esto largamente expostos e tem milhares de artigos, vdeos e tutoriais, basta pesquiser e com certeza vai achar muita coisa.


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


#494118 - 18/06/2020 16:26:26

MFLAVIO
CAMPINAS
Cadast. em:Maio/2009


KerPlunk
Primeiramente Obrigado pelo retorno
cara continuo Perdidinho kkkk
Bom vamos la
Preciso Adicionar a Classe HttpCliente ao Projeto para usar o RestCliente estou tentando via Console
mais esta dando erro não consigo instalar
Por acaso sabe me dizer qual e o comando correto para Instalar esse pacote?
estou tentando
PM> Install-Package RestClient.NET -Version 4.0.0
mais o console retorno que não localizou o Pacote
so achei essa classe no Nuget.org
ate baixei mais veio com extensão *.nupkg
(system.net.http.4.3.nupkg)
ou exste alguma oura forma de instalar essa classe ao sistema sem ser pelo Nuget?



Deus e o maior dos Programadores, ele criou tudo em liguagem visual
                                           .... e viu Deus que era bom


#494119 - 18/06/2020 16:47:20

MFLAVIO
CAMPINAS
Cadast. em:Maio/2009


 Anexos estao visíveis somente para usuários registrados

Ja reinstalei todo o Nuget
mais mesmo assim continua o erro
(imagem do Erro em anexo)


Deus e o maior dos Programadores, ele criou tudo em liguagem visual
                                           .... e viu Deus que era bom


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


Tópico encerrado, respostas não sao permitidas
Encerrado por MFLAVIO em 19/06/2020 16:33:08