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_candpos"] int(11) Id do candidato
rows[]["pos_candpos"] char(100) Função que desempenhou
rows[]["emp_candpos"] char(100) Empresa na qual desempenhou a função
rows[]["inicio_candpos"] date Data de início da função
rows[]["fim_candpos"] date Data de fim da função
$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/candidatoexperiencia");
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"];