Webservices Base de conhecimento

Parâmetro Valores Defeito Descrição
privatekey CHAVE_PRIVADA_DA_EMPRESA Chave de identificação privada da empresa fornecida pela Wincode. Esta chave é confidencial.
num_cand int() opcional Id do candidato
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[]["cand_candlin"] int(11) Id do candidato
rows[]["codlin_candlin"] int(11) Código da língua
rows[]["oral_candlin"] int(11) Avaliação da oralidade
rows[]["leitura_candlin"] int(11) Avaliação da leitura
rows[]["escrita_candlin"] int(11) Avaliação da escrita
rows[]["traducao_candlin"] int(11) Avaliação da tradução
rows[]["des_ling"] char(100) Descritivo da língua
rows[]["abv_ling"] char(20) Abreviado da língua
$data = array(
     'privatekey' => "CHAVE_PRIVADA_DA_EMPRESA",
     'num_cand'   => "1" );

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

//submeter o webservice por CURL
$curl = curl_init("https://www.wportal.pt/api/candidatolinguas");
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"];