Há um tempo atrás fiz integração com a VISANET e tive que usar de POG pois a interface de integração deles era ASP e o site do cliente em PHP a homologação deles obrigava a instalação de um componente em servidor windows. Até hoje está funcionando perfeitamente, mas seria ótimo se desse para gerenciar tudo via PHP.
Daniel Em 15 de outubro de 2010 16:07, Marcus Cavalcanti < [email protected]> escreveu: > :) > > > -- > Marcus Cavalcanti > 21 9144-5068 > www.marcuscavalcanti.net/blog > > > 2010/10/15 Eric Saboia <[email protected]> > >> Opa, pesquisando mais agora, >> http://www.google.com/search?q=webservice+rest&hl=pt-BR&prmd=fd&ei=x6C4TMLlBsH68Ab9hJjsDg&start=10&sa=N, >> começo a mudar de opnião ;D >> >> >> 2010/10/15 Eric Saboia <[email protected]> >> >>> Continuo pesquisando pela WEB e vendo a associação de WebService com XML, >>> sendo essa a "linguagem" de comunicação utilizada nesse processo. >>> >>> Sendo assim, como REST não se prende a essa estrutura de dados, não me >>> parece ser uma forma de WebService. >>> >>> Mas enfim, vou parar de discutir isso, ainda mais na lista, pois não leva >>> a nada mesmo, é praticamente uma discussão conceitual de como nomear alguma >>> coisa, acho que é mais importante entender o que é e pra que serve. De >>> qualquer forma, obrigado pela contribuição, e parabéns pelo Blog! Gostei >>> muito desse post comparativo. >>> >>> []s >>> >>> 2010/10/15 Marcus Cavalcanti <[email protected]> >>> >>> Eric, sim, você está enganado :) >>>> >>>> Webservices é um conceito, REST é um tipo de Webservice, assim como >>>> existem RPC, Corba, WS-* (SOAP/WSDL) etc. >>>> >>>> O objetivo do WS, como dito em email anterior, é a troca de informações >>>> entre aplicações, independente da plataforma em que as mesmas estejam >>>> rodando, ou linguagem que foram desenvolvidas. Em uma palavra só: >>>> interoperabilidade. >>>> >>>> XML é um formato de troca de dados que garante interoperabilidade, pois >>>> qualquer sistema entende um XML, já que XML nada mais é do que um texto >>>> padronizado. JSON é outro formato. Mas isso não significa que tudo que é >>>> Webservice deva ter request/response baseados em XML. >>>> >>>> Já escrevi sobre webservices REST e WS-*, se quiser uma análise mais >>>> aprofundada e técnica, segue: >>>> >>>> >>>> http://www.marcuscavalcanti.net/blog/2009/04/13/webservices-rest-versus-ws-soap/ >>>> >>>> -- >>>> Marcus Cavalcanti >>>> 21 9144-5068 >>>> www.marcuscavalcanti.net/blog >>>> >>>> >>>> 2010/10/15 Eric Saboia <[email protected]> >>>> >>>> Marcus, >>>>> >>>>> Posso estar enganado, mas o webservice não é "uma maneira de sistemas >>>>> distintos trocarem informações entre si", é uma maneira de comunicá-los >>>>> via >>>>> XML, coisa que REST não utiliza. >>>>> >>>>> Quanto ao que o CIO da Cielo ta fazendo, isso nem é da minha conta >>>>> mesmo, foi só uma brincadeira. >>>>> >>>>> E quanto ao WSDL, acho que me expressei mal mesmo, mas o que eu quis >>>>> dizer é que WSDL é uma padronização da forma de construção do XML, enviado >>>>> ao serviço. >>>>> >>>>> Ah, WSDL só se o protocolo for SOAP? isso é novidade pra mim ;D >>>>> >>>>> []s >>>>> >>>>> 2010/10/14 Marcus Cavalcanti <[email protected]> >>>>> >>>>>> REST = WS >>>>>> >>>>>> Eric, como você mesmo disse, existem N tipos de web service, WS-* >>>>>> (WSDL/SOAP), REST, RPC, etc, tudo é Webservice, já que Webservice nada >>>>>> mais >>>>>> é que uma maneira de sistemas distintos trocarem informações entre si. >>>>>> Webservice foca em interoperabilidade. >>>>>> >>>>>> Não está sujo, apenas a maneira que a CIELO escolheu para trocar >>>>>> informações é baseada em XML. JSON tem cada dia mais adoção, mas XML é >>>>>> um >>>>>> formato mais humano de entender e que o mercado está mais acostumado, >>>>>> não se >>>>>> pode desconsiderar isso. >>>>>> >>>>>> E você acha realmente que o CIO da Cielo sabe que o serviço está certo >>>>>> ou errado? Com certeza ele tem coisas mais importantes para se preocupar >>>>>> :) >>>>>> >>>>>> E outra coisa, WSDL não é um padrão de webservice, WSDL é só um >>>>>> contrato de um serviço exposto e que normalmente é usado em webservices >>>>>> WS-*, ou seja, baseados no protocolo SOAP. >>>>>> >>>>>> -- >>>>>> Marcus Cavalcanti >>>>>> 21 9144-5068 >>>>>> www.marcuscavalcanti.net/blog >>>>>> >>>>>> >>>>>> >>>>>> 2010/10/14 Eric Saboia <[email protected]> >>>>>> >>>>>>> WSDL é apenas um padrão de webservice. >>>>>>> >>>>>>> Webservice define a troca de informações através de XML, podendo >>>>>>> acontecer em diversos formatos / protocolos. >>>>>>> >>>>>>> Digo que é tosco porque é acumulo de "sujeira" sem necessidade, se é >>>>>>> pra utilizar direto via POST, que pelo menos usassem JSON ou fizessem >>>>>>> com >>>>>>> REST e não WS. >>>>>>> >>>>>>> Isso porque o CIO da Cielo ficou entre os primeiros na lista dos 100 >>>>>>> melhores CIOs do Brasil em 2010.. Fazer o que, né? >>>>>>> >>>>>>> >>>>>>> 2010/10/14 Tiago Davi <[email protected]> >>>>>>> >>>>>>>> Hehe "De um jeito tosco" foi ótimo rs. >>>>>>>> >>>>>>>> Pois é a equipe técnica diz que isso é webservice mas não sei bem se >>>>>>>> podemos considerar já que não existe WSDL. >>>>>>>> Posso estar errado, não sei. >>>>>>>> >>>>>>>> Vou efetuar novos testes. >>>>>>>> >>>>>>>> Muito Obrigado, Att. >>>>>>>> >>>>>>>> Em 14 de outubro de 2010 13:31, Eric Saboia >>>>>>>> <[email protected]>escreveu: >>>>>>>> >>>>>>>> Exemplo: >>>>>>>>> >>>>>>>>> $ch = curl_init(); >>>>>>>>> >>>>>>>>> $data = array('name' => 'Foo', 'file' => '@/home/user/test.png'); >>>>>>>>> >>>>>>>>> curl_setopt($ch, CURLOPT_URL, 'http://localhost/upload.php'); >>>>>>>>> curl_setopt($ch, CURLOPT_POST, 1); >>>>>>>>> curl_setopt($ch, CURLOPT_POSTFIELDS, $data); >>>>>>>>> >>>>>>>>> curl_exec($ch); >>>>>>>>> >>>>>>>>> []s >>>>>>>>> >>>>>>>>> 2010/10/14 Eric Saboia <[email protected]> >>>>>>>>> >>>>>>>>> Pode sim.. de um jeito tosco, mas pode. >>>>>>>>>> >>>>>>>>>> Nesse caso, utilize cURL: >>>>>>>>>> http://www.php.net/manual/en/book.curl.php >>>>>>>>>> >>>>>>>>>> veja o detalhamento de como enviar posts via cURL em: >>>>>>>>>> http://www.php.net/manual/en/function.curl-setopt.php >>>>>>>>>> >>>>>>>>>> *CURLOPT_POST* *TRUE* to do a regular HTTP POST. This POST is the >>>>>>>>>> normal *application/x-www-form-urlencoded* kind, most commonly >>>>>>>>>> used by HTML forms. >>>>>>>>>> >>>>>>>>>> []s >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> 2010/10/14 Tiago Davi <[email protected]> >>>>>>>>>> >>>>>>>>>>> Olá, fiquei sabendo que o PHP5 agora tem métodos SOAP para >>>>>>>>>>> gerenciar webservices mas de acordo com o comparativo >>>>>>>>>>> >>>>>>>>>>> http://imasters.com.br/artigo/4535/php...ervices_em_php/ >>>>>>>>>>> >>>>>>>>>>> essa extenção é muito limitada, mas em fim, segundo o manual de >>>>>>>>>>> integração de comércio eletrônico da CIELO o serviço >>>>>>>>>>> que estão disponibilizando é um webservice, li o manual mas não >>>>>>>>>>> diz respeito a uma tecnologia específica WSDL mas >>>>>>>>>>> sim de HTTP Post: >>>>>>>>>>> >>>>>>>>>>> Dados do manual da CIELO: >>>>>>>>>>> >>>>>>>>>>> ........................... x ............................... >>>>>>>>>>> POST /servicos/ecommwsec.do HTTP/1.1 >>>>>>>>>>> Host: ecommerce.cbmp.com.br >>>>>>>>>>> Content-Type: application/x-www-form-urlencoded >>>>>>>>>>> Content-Length: length >>>>>>>>>>> >>>>>>>>>>> mensagem='<?xml version="1.0" encoding="ISO-8859-1"?> >>>>>>>>>>> <requisicao-captura id="3e22bdd0-2017-4756-80b7-35a532e6c973" >>>>>>>>>>> versao="1.0.0" xmlns="http://ecommerce.cbmp.com.br"> >>>>>>>>>>> <tid>10069930690101012005</tid> >>>>>>>>>>> <dados-ec> >>>>>>>>>>> <numero>1006993069</numero> >>>>>>>>>>> <chave>cOgUtIUU0ffbJsmEaStOOu5pqRU=</chave> >>>>>>>>>>> </dados-ec> >>>>>>>>>>> <valor>3880</valor> >>>>>>>>>>> </requisicao-captura>' >>>>>>>>>>> ........................... x ............................... >>>>>>>>>>> >>>>>>>>>>> Segundo o manual temos que enviar essa var mensagem por HTTP >>>>>>>>>>> Post, será que isso pode ser considerado webservice? >>>>>>>>>>> >>>>>>>>>>> Em 14 de outubro de 2010 12:42, Eric Saboia >>>>>>>>>>> <[email protected]>escreveu: >>>>>>>>>>> >>>>>>>>>>> Cara, pra consumir webservices SOAP hoje em dia com PHP não é >>>>>>>>>>>> necessário nem uma biblioteca extra e pode ser implementado de >>>>>>>>>>>> forma muito >>>>>>>>>>>> simples. >>>>>>>>>>>> >>>>>>>>>>>> http://php.net/manual/en/book.soap.php >>>>>>>>>>>> >>>>>>>>>>>> Mas me diga, essa integração com a CIELO é pra pegar o que >>>>>>>>>>>> especificamente? Pode ser que eu tenha algo semi pronto pra te >>>>>>>>>>>> ajudar. >>>>>>>>>>>> >>>>>>>>>>>> 2010/10/14 Tiago Davi <[email protected]> >>>>>>>>>>>> >>>>>>>>>>>> Humm, vou verificar Obrigado! >>>>>>>>>>>>> >>>>>>>>>>>>> Em 14 de outubro de 2010 11:45, Alexandre Neuwald < >>>>>>>>>>>>> [email protected]> escreveu: >>>>>>>>>>>>> >>>>>>>>>>>>> Dá uma olhada em: >>>>>>>>>>>>>> >>>>>>>>>>>>>> http://github.com/philsturgeon/codeigniter-restclient >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://github.com/philsturgeon/codeigniter-restclient>e >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> http://www.slideshare.net/philsturgeon/igniting-your-web-service-eeci2009 >>>>>>>>>>>>>> >>>>>>>>>>>>>> <http://www.slideshare.net/philsturgeon/igniting-your-web-service-eeci2009>estou >>>>>>>>>>>>>> usando em outro webservice, mas talvez possa ajustar em seu >>>>>>>>>>>>>> projeto. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Em 14 de outubro de 2010 11:21, Tiago Davi <tiago.asp.net@ >>>>>>>>>>>>>> gmail.com> escreveu: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Bom dia, alguém já desenvolveu alguma integração com PHP + >>>>>>>>>>>>>>> CIELO? >>>>>>>>>>>>>>> Li o manual da cielo e percebi que é possível fazer chamadas >>>>>>>>>>>>>>> aos métodos através de webservice mas o problema >>>>>>>>>>>>>>> é que vi um tópico no IMasters dizendo que SOAP / NUSOAP não >>>>>>>>>>>>>>> funciona e deve ser utilizado o CURL! Mas um webservice >>>>>>>>>>>>>>> não deveria ser conectado através de SOAP? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Alguém conhece alguma lib ou já desenvolveu este tipo de >>>>>>>>>>>>>>> integração? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Tiago Davi - Desenvolvedor Web. >>>>>>>>>>>>>>> http://tiagoaspnet.blogspot.com >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Política e outros temas: >>>>>>>>>>>>>>> http://socorrobr.blogspot.com/ >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>> http://www.codeigniter.com.br >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> --------------------------- >>>>>>>>>>>>>>> Oportunidade de negócio >>>>>>>>>>>>>>> http://www.franquiasargohost.net >>>>>>>>>>>>>>> --------------------------- >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>> http://www.codeigniter.com.br >>>>>>>>>>>>>> >>>>>>>>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>>>>>>>>>>> >>>>>>>>>>>>>> --------------------------- >>>>>>>>>>>>>> Oportunidade de negócio >>>>>>>>>>>>>> http://www.franquiasargohost.net >>>>>>>>>>>>>> --------------------------- >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Tiago Davi - Desenvolvedor Web. >>>>>>>>>>>>> http://tiagoaspnet.blogspot.com >>>>>>>>>>>>> >>>>>>>>>>>>> Política e outros temas: >>>>>>>>>>>>> http://socorrobr.blogspot.com/ >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> [email protected] >>>>>>>>>>>>> http://www.codeigniter.com.br >>>>>>>>>>>>> >>>>>>>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>>>>>>>>>> >>>>>>>>>>>>> --------------------------- >>>>>>>>>>>>> Oportunidade de negócio >>>>>>>>>>>>> http://www.franquiasargohost.net >>>>>>>>>>>>> --------------------------- >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Eric Saboia - eric.saboia.org >>>>>>>>>>>> PHP Zend Certified Engineer >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> [email protected] >>>>>>>>>>>> http://www.codeigniter.com.br >>>>>>>>>>>> >>>>>>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>>>>>>>>> >>>>>>>>>>>> --------------------------- >>>>>>>>>>>> Oportunidade de negócio >>>>>>>>>>>> http://www.franquiasargohost.net >>>>>>>>>>>> --------------------------- >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Tiago Davi - Desenvolvedor Web. >>>>>>>>>>> http://tiagoaspnet.blogspot.com >>>>>>>>>>> >>>>>>>>>>> Política e outros temas: >>>>>>>>>>> http://socorrobr.blogspot.com/ >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> [email protected] >>>>>>>>>>> http://www.codeigniter.com.br >>>>>>>>>>> >>>>>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>>>>>>>> >>>>>>>>>>> --------------------------- >>>>>>>>>>> Oportunidade de negócio >>>>>>>>>>> http://www.franquiasargohost.net >>>>>>>>>>> --------------------------- >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Eric Saboia - eric.saboia.org >>>>>>>>>> PHP Zend Certified Engineer >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Eric Saboia - eric.saboia.org >>>>>>>>> PHP Zend Certified Engineer >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> [email protected] >>>>>>>>> http://www.codeigniter.com.br >>>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>>>>>> >>>>>>>>> --------------------------- >>>>>>>>> Oportunidade de negócio >>>>>>>>> http://www.franquiasargohost.net >>>>>>>>> --------------------------- >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Tiago Davi - Desenvolvedor Web. >>>>>>>> http://tiagoaspnet.blogspot.com >>>>>>>> >>>>>>>> Política e outros temas: >>>>>>>> http://socorrobr.blogspot.com/ >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> [email protected] >>>>>>>> http://www.codeigniter.com.br >>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>>>>> >>>>>>>> --------------------------- >>>>>>>> Oportunidade de negócio >>>>>>>> http://www.franquiasargohost.net >>>>>>>> --------------------------- >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Eric Saboia - eric.saboia.org >>>>>>> PHP Zend Certified Engineer >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> [email protected] >>>>>>> http://www.codeigniter.com.br >>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>>>> >>>>>>> --------------------------- >>>>>>> Oportunidade de negócio >>>>>>> http://www.franquiasargohost.net >>>>>>> --------------------------- >>>>>>> >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> [email protected] >>>>>> http://www.codeigniter.com.br >>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>>> >>>>>> --------------------------- >>>>>> Oportunidade de negócio >>>>>> http://www.franquiasargohost.net >>>>>> --------------------------- >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Eric Saboia - eric.saboia.org >>>>> PHP Zend Certified Engineer >>>>> >>>>> >>>>> _______________________________________________ >>>>> [email protected] >>>>> http://www.codeigniter.com.br >>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>> >>>>> --------------------------- >>>>> Oportunidade de negócio >>>>> http://www.franquiasargohost.net >>>>> --------------------------- >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> [email protected] >>>> http://www.codeigniter.com.br >>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>> >>>> --------------------------- >>>> Oportunidade de negócio >>>> http://www.franquiasargohost.net >>>> --------------------------- >>>> >>>> >>> >>> >>> -- >>> Eric Saboia - eric.saboia.org >>> PHP Zend Certified Engineer >>> >>> >> >> >> -- >> Eric Saboia - eric.saboia.org >> PHP Zend Certified Engineer >> >> >> _______________________________________________ >> [email protected] >> http://www.codeigniter.com.br >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> >> --------------------------- >> Oportunidade de negócio >> http://www.franquiasargohost.net >> --------------------------- >> >> > > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- > >
_______________________________________________ [email protected] http://www.codeigniter.com.br http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

