https://www.wportal.pt/api/sendcandidatura/json
Nome | Tipo | Valores | Descrição |
---|---|---|---|
privatekey |
CHAVE_PRIVADA_DA_EMPRESA |
Chave de identificação privada da empresa fornecida pela Wincode. Esta chave é confidencial. | |
cand_candi |
char(7) | Obrigatório | Id do candidato num_cand da tabela de candidatos. |
emp_candi |
decimal(16,6) | Obrigatório | Id do emprego ao qual se candidata id_emp da tabela de empregos. |
data_candi |
datetime | Obrigatório | Data da candidatura. |
Nome | Tipo | Descrição |
---|---|---|
status |
boolean (true,false) | Resultado da operação |
message |
string | Mensagem de retorno do webservice |
insertId |
int | Id da candidatura inserida |
$data = array(
'cand_candi' => "num_can",
'emp_candi' => "id_emp",
(...)
);
$data["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/sendcandidatura/json");
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"];