1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Erro das Sopas & CTT

Discussão em 'Web Development' iniciada por silvino, 20 de Abril de 2009. (Respostas: 4; Visualizações: 720)

  1. silvino

    silvino Power Member

    Olá,

    Estou a utilizar como exemplo
    tekever.eu

    Em que segundo o artigo quem tem o php5 pode utilizar o seguinte método para obter os dados,

    PHP:
         $wsdl = \"http://webservices.tekever.eu/ctt/?wsdl\";

          
    $int_zona = 5;
          
    $int_peso = 1001;

          
    $cliente = new SoapClient($wsdl);

          print \"<p>Envio Internacional: \";
          
    $vem = $cliente->CustoEMSInternacional($int_zona$int_peso);
          print 
    $vem;
          print \"</p>\";

          print \"<p>Envio Nacional: \";
          
    $vem = $cliente->CustoQuickNacional($int_peso);
          print 
    $vem;
          print \"</p>\";

          print \"<p>Envio Nacional Ilhas: \";
          
    $vem = $cliente->CustoQuickNacionalIlhas($int_peso);
          print 
    $vem;
          print \"</p>\";

          print \"<p>Obter Paises de Zona: \";
          
    $vem = $cliente->ObterPaises($int_zona);
          print 
    $vem;
          print \"</p>\";
    Mas a única coisa que obtenho é,

    Código:
    Fatal error: Uncaught SoapFault exception: [HTTP] Not Acceptable in /codigo.php:90 Stack trace: 
    #0 [internal function]: SoapClient->__doRequest(\'<?xml version=\"...\', \'http://webservi...\', \'http://webservi...\', 1, 0) 
    #1 [internal function]: SoapClient->__call(\'CustoEMSInterna...\', Array) 
    #2 /codigo.php(90): SoapClient->CustoEMSInternacional(5, 1001)
    #3 {main} thrown in /codigo.php on line 90
    
    Já experimentei utilizar o IP, mas o host de destino não permite e também tentei com o nusoap e nada !!!
    Só mesmo sopas knorr...

    Obrigado,
    Silvino
     
  2. K0mA

    K0mA Power Member

    Esse código tá mal por causa das barras prá esquerda!

    Mete:
     
  3. silvino

    silvino Power Member

    Olá,

    Obrigado, mas o erro continua, funcionou ai ?

    Até Já
    Silvino
     
  4. K0mA

    K0mA Power Member

    Vê a linha 90 do codigo.php
     
  5. silvino

    silvino Power Member

    Olá,

    A linha 90
    PHP:
          $vem $cliente->CustoEMSInternacional($int_zona$int_peso);
    Obrigado, Até Já
    Silvino
     

Partilhar esta Página