Página 1 de 1

WebService Kinghost

Enviado: 24 Fev 2011, 13:46
por fixeduardo
Tudo blz pessoal.
Estou utilizando a loja Opencart e gostaria de saber se algum tem o modulo para funcionar com o WebService Kinghost, pois os correios nos últimos tempo tem dado muitos problemas.

Por ser um sistema pago tem uma garantia de funcionamento maior.

Exemplo de utilização de utilização de WebService Kinghost.

<?php
/**
* Exemplo de utilização de utilização de WebService Kinghost
* www.kinghost.com.br
*/

$webservice_url = 'http://webservice.kinghost.net/web_frete.php';
$webservice_query = array(
'auth' => '4cb5675a513788909e8c7a266de0a7ea', //Chave de autenticação do WebService - Consultar seu painel de controle
'formato' => 'query_string', //Valores possíveis: xml, query_string ou javascript
'tipo' => 'sedex', //Tipo de pesquisa: sedex, carta, pac,
'cep_origem' => '16200-435', //CEP de Origem - CEP que irá postar a encomenda
'cep_destino' => '90560-002', //CEP de Destino - CEP que irá receber a encomenda
'mao_propria' => '0', //Serviço adicional - Mão própria (MP), para utilizar valor "S" ou "1"
'aviso_de_recebimento' => '0', //Serviço adicional - Mão própria (MP), para utilizar valor "S" ou "1"
'peso' => 450, //em gr
'cep' => '90560-002', //CEP que será pesquisado
);

//Forma URL
$webservice_url .= '?';
foreach($webservice_query as $get_key => $get_value){
$webservice_url .= $get_key.'='.urlencode($get_value).'&';
}

parse_str(file_get_contents($webservice_url), $resultado);

switch($resultado['resultado']){
case '1':
$texto = "<b>Resultado texto</b>: ".$resultado['resultado_txt']." <br>
<b>Valor Float: </b> ".$resultado['valor']." <br>
<b>Valor em Reais: </b> ".$resultado['valor_rs'];
break;

default:
$texto = "Fala ao buscar frete: ".$resultado['resultado_txt'];
break;
}

echo $texto;

?>

Re: WebService Kinghost

Enviado: 24 Fev 2011, 15:42
por Manoel Vidal
Olá fixeduardo.

Bem interessante esse serviço, mas você saberia informar se eles utilizam o webservice dos correios ou webservice próprio com banco de dados próprio ?