https://www.wportal.pt/api/empregos/json/?key=PULIC_KEY&inDateOrder=desc
https://www.wportal.pt/api/empregos/json/?key=PULIC_KEY&inDateOrder=desc&id=id_emp
Parameter | Values | Default | Description |
---|---|---|---|
key | PUBLIC_KEY |
required | Public key provided by Wincode |
inDateOrder | asc, desc | random | Sorting results by date |
id | int | opcional | Filter by id of job |
Name | Type | Description |
---|---|---|
id_emp |
decimal(16,6) | Job Id |
ref_emp |
char(20) | Job reference code |
des_emp |
char(100) | Job title |
local_emp |
char(120) | Job location |
aprov_emp |
datetime | Jop ad publish date |
inicio_emp |
datetime | Job begin date |
anuncio_emp |
text | Job advertisement with html embeded code |
vagas_emp |
int(11) | Number of places available |
carac_cliente_emp |
text | Characterization of the client |
carac_funcoes_emp |
text | Function description |
carac_requ_emp |
text | Job requirements |
carac_oferta_emp |
text | Offer description |
hotjob_emp |
int(1) | HotJob 0 [No], 1 [Yes] |
entimediata_emp |
int(1) | Immediate entry 0 [No], 1 [Yes] |
$json = file_get_contents('https://www.wportal.pt/api/empregos/json/?key=PUBLIC_KEY&inDateOrder=desc');
$obj = json_decode($json);
foreach($obj as $row) {
$row->des_emp;
}
$json = file_get_contents('https://www.wportal.pt/api/empregos/json/?key=PUBLIC_KEY&inDateOrder=desc&id=id_emp');
$obj = json_decode($json);
$obj[0]->des_emp;
https://www.wportal.pt/api/empregos
Parameter | Values | Default | Description |
---|---|---|---|
privatekey |
PRIVATE_KEY |
Private key provided by Wincode This key is confidencial. | |
setor | int | opcional | Filter by sector |
localidade | string | opcional | Filter by location |
limit | int | opcional | Limit of records per page |
curpage | int | opcional | Actual page |
Name | Type | Description |
---|---|---|
Service information | ||
status |
boolean (true,false) | Result of the request |
message |
string | Webservice return message |
count |
string | Number of records found |
count_total |
string | Total number of records found without limit |
Job records | ||
rows[$i]["id_emp"] |
decimal(16,6) | Job id |
rows[$i]["ref_emp"] |
char(20) | Job reference code |
rows[$i]["des_emp"] |
char(100) | Job title |
rows[$i]["local_emp"] |
char(120) | Job location |
rows[$i]["aprov_emp"] |
datetime | Jop ad publish date |
rows[$i]["inicio_emp"] |
datetime | Jop beggin date |
rows[$i]["anuncio_emp"] |
text | Job advertisement with html embeded code |
rows[$i]["vagas_emp"] |
int(11) | Number of places available |
rows[$i]["carac_cliente_emp"] |
text | Characterization of the client |
rows[$i]["carac_funcoes_emp"] |
text | Function description |
rows[$i]["carac_requ_emp"] |
text | Job requirements |
rows[$i]["carac_oferta_emp"] |
text | Job Offer |
rows[$i]["hotjob_emp"] |
int(1) | HotJob 0 [No], 1 [Yes] |
rows[$i]["entimediata_emp"] |
int(1) | Immediate entry 0 [No], 1 [Yes] |
rows[$i]["setor_emp"] |
int(1) | Immediate entry |
rows[$i]["desc_setor_emp"] |
string | Description of the business sector |
rows[$i]["cate_emp"] |
int | Employment category id |
rows[$i]["des_cate"] |
varchar(100) | Descriptive of the employment category |
$data = array(
'privatekey' => "PRIVATE_KEY",
'setor' => "1"
);
$content = json_encode($data);
$curl = curl_init("https://www.wportal.pt/api/empregos");
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);
$response = json_decode($json_response, true);
echo $response["message"];