Sabotage 0 Denunciar post Postado Abril 7, 2014 Olá amigos, preciso de uma ajuda dos mais experientes em SOAP. É o seguinte estou fazendo uma integração de um sistema com o web service da Webimotors, já fiz no Icarros e é bem diferente, meu problema é o seguinte: Quando crio o objeto $client eu coloco uma url wsdl que é a seguinte: http://www.webmotors.com.br/IntegracaoRevendedor/wsLoginSistemaRevendedor.asmx?wsdl, perceba que essa url é para logar, apos criado o objeto executo a função $cliente->autenticar(parametros), até aí tudo ok essa função me retorna um hash que é para uso das funções do webserver, mas aí que vem o problema, para eu usar as funções é em outra url, tipo a função ObterMarcas($hash), fica em outra url. segue código: $url = 'https://www.webmotors.com.br/IntegracaoRevendedor/wsLoginSistemaRevendedor.asmx?wsdl'; ///url para autenticar $client = new SoapClient($url,array('uri'=>'http://www.webmotors.com.br/IntegracaoRevendedor/wsEstoqueRevendedorWebMotors.asmx', 'trace' => 1)); $token = $client->autenticar(array('cnpj'=>'xxxxxxxx', 'email'=>'xxxxxx@gmail.com', 'senha'=>'xxxxxxx')); $arr = get_object_vars($token); $arrHash = get_object_vars($arr['autenticarResult']); $hash = $arrHash['HashAutenticacao']; //// aqui já tenho o hash depois daí não sei mais, o manual diz que a função "ObterMarca($hash)", está nesta url ---->http://www.webmotors.com.br/IntegracaoRevendedor/wsEstoqueRevendedorWebMotors.asmx. A unica forma que eu achei de acessar essa url é criando outro objeto($client2), mas daí o hash do $client não serve pois é outra sessão. Desde já agradeço. Compartilhar este post Link para o post Compartilhar em outros sites
paulohirth 0 Denunciar post Postado Abril 23, 2014 Estou com o mesmo problema, conseguiu chegar a uma solução? Att Paulo Henrique Compartilhar este post Link para o post Compartilhar em outros sites
Sabotage 0 Denunciar post Postado Maio 9, 2014 Olá Paulo, não cara, conversei com os caras do suporte e eles disseram que pode criar um outro objeto que funciona, mas já fiz e o retorno é 403 (sem permissão de acesso). Qualquer novidade me ajuda ae. Valew. Compartilhar este post Link para o post Compartilhar em outros sites
paulohirth 0 Denunciar post Postado Junho 6, 2014 Conseguiu? Eu não consegui ainda. Compartilhar este post Link para o post Compartilhar em outros sites
Vinicius Rangel 208 Denunciar post Postado Junho 6, 2014 Cara, realmente é só instanciar um objeto com o novo WSDL. O retorno que esta dando é que seu HASH gerado não é válido. então o método de validação identificou algum erro na passagem de parâmetro. Confira os dados por favor. Compartilhar este post Link para o post Compartilhar em outros sites
dvitor 0 Denunciar post Postado Agosto 11, 2015 eu quero criar uma integração com portais de veiculos, Atualmente eu fiz um projeto em wordpress, e nao sei como faço para integrá-lo com os portais. To pensando em utilizar a sua integração pronta do webmotors, e adaptar ao meu projeto. tu me disponibiliza para que eu estude? Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
dvitor 0 Denunciar post Postado Agosto 11, 2015 Olá, eu vi que tu esteve desenvolvendo uma integração para o webmotors. Eu quero criar uma integração para o site de um cliente que eu fiz em wordpress / php, e queria saber, se tu se importa de disponibilizar o seu projeto para que eu estude os codigos. Muito Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites