Webservices Base de conhecimento

Parâmetro Valores Defeito Descrição
key CHAVE_DA_EMPRESA obrigatório Chave de identificação da empresa fornecida pela Wincode
Nome Tipo Descrição
cod_ling char(6) Código da língua
des_ling char(50) Nome da língua

PORTUGUÊS des_ling
001 cod_ling


INGLÊS des_ling
002 cod_ling


FRANCÊS des_ling
003 cod_ling


ESPANHOL des_ling
004 cod_ling


ALEMÃO des_ling
005 cod_ling


UCRANIANO des_ling
006 cod_ling


RUSSO des_ling
007 cod_ling


ROMENO des_ling
008 cod_ling


falta des_ling
009 cod_ling


Parâmetro Valores Defeito Descrição
privatekey CHAVE_PRIVADA_DA_EMPRESA Chave de identificação privada da empresa fornecida pela Wincode. Esta chave é confidencial.
Nome Tipo Descrição
Informação do serviço
status boolean (true,false) Resultado da operação
message string Mensagem de retorno do webservice
count string Quantidade de registos encontrados
Registos
rows[$i]["cod_ling"] char(6) Código da língua
rows[$i]["des_ling"] char(50) Nome da língua
$data = array(
     'privatekey' => "CHAVE_PRIVADA_DA_EMPRESA" );

//transformar data do $_POST para JSON
$content = json_encode($data);

//submeter o webservice por CURL
$curl = curl_init("https://www.wportal.pt/api/linguas");
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $content);

$json_response = curl_exec($curl);

$status = curl_getinfo($curl, CURLINFO_HTTP_CODE);

curl_close($curl);

//resposta do webservice
$response = json_decode($json_response, true);

echo $response["message"];