Um detalhe. 'Eu acho que na minha opinião' uma coisa que é mais elegante com o XML do que é o DTD.
Abs Edinho Almeida 11 8018-8019 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 >>>>>>>>> e >>>>>>>>> >>>>>>>>> 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 >>>>>>>>> <[email protected]> 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 > --------------------------- > > _______________________________________________ [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 ---------------------------

