https://www.wportal.pt/api/candidatologin
Parâmetro | Tipo | Defeito | Descrição |
---|---|---|---|
privatekey |
CHAVE_PRIVADA_DA_EMPRESA |
Chave de identificação privada da empresa fornecida pela Wincode. Esta chave é confidencial. | |
cont_cand |
char(12) | obrigatório | Número de contribuinte do candidato |
password_cand |
varchar(255) | obrigatório | Password do candidato |
Nome | Tipo (Valores) | Descrição |
---|---|---|
status |
boolean (true,false) | Resultado da operação |
message |
string | Mensagem de retorno do webservice |
rows["num_cand"] |
int(11) | Número do candidato |
rows["nome_cand"] |
char(100) | Nome do candidato |
rows["rua1_cand"] |
char(50) | Campo rua 1 do candidato |
rows["rua2_cand"] |
char(50) | Campo rua 2 do candidato |
rows["loca_cand"] |
char(50) | Campo localidade do candidato |
rows["cpos_cand"] |
char(50) | Campo código postal do candidato |
rows["dat_nas_cand"] |
datetime | Data nascimento do candidato |
rows["sexo_cand"] |
char(1) | Sexo do candidato |
rows["telf_cand"] |
char(80) | Telefone do candidato |
rows["telm_cand"] |
char(80) | Telemóvel do candidato |
rows["email_cand"] |
char(200) | Email do candidato |
rows["cartaco_cand"] |
char(1) | Carta de condução s [Sim], n [Não] |
rows["cont_cand"] |
char(12) | Número de contribuinte do candidato |
$data = array(
'privatekey' => "CHAVE_PRIVADA_DA_EMPRESA",
'cont_cand' => "999999999",
'password_cand' => "123456
);
//transformar data do $_POST para JSON
$content = json_encode($data);
//submeter o webservice por CURL
$curl = curl_init("https://www.wportal.pt/api/candidatologin");
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"];