https://www.myescola.pt/api/faltasalunosnetupdate
Parâmetro | Valores | Defeito | Descrição |
---|---|---|---|
privatekey * | CHAVE_DA_ESCOLA |
Obrigatório | Chave de identificação do estabelecimento de ensino fornecida pela Wincode |
Update WHERE | |||
integrado_fala | int 0 1 |
vazio | Estado da falta relativamente à intergração no software
|
Update WHERE IN | |||
primkeyarray | array | Array de chaves primárias. Cada chave primária deve obrigatóriamente ser composta por mat_fala disc_fala dat_fala hor_fala |
|
mat_fala | decimal(16,6) | Obrigatório | primkeyarray[]["mat_fala"] |
disc_fala | char(6) | Obrigatório | primkeyarray[]["disc_fala"] |
dat_fala | decimal(16,6) | Obrigatório | primkeyarray[]["dat_fala"] |
hor_fala | char(5) | Obrigatório | primkeyarray[]["hor_fala"] |
Update SET | |||
set_integrado_fala | int 0 1 |
Estado da falta relativamente à intergração no software
|
Nome | Tipo | Descrição |
---|---|---|
status |
Boolean | Retorno do serviço true ou false |
message |
string | Mensagem com o resultado do serviço |
affected_rows |
int | Quantidade de linhas afetadas pelo update |
$data["privatekey"] = "CHAVE_PRIVADA_DA_EMPRESA";
$data["integrado_fala"] = 0;
$data["set_integrado_fala"] = 1;
$data["primkeyarray"] = array(
array("mat_fala"=>"10237.000000","dat_fala"=>"20170731.000000","hor_fala"=>"14:20","disc_fala"=>"10125"),
array("mat_fala"=>"10377.000000","dat_fala"=>"20170717.000000","hor_fala"=>"14:50","disc_fala"=>"10125")
);
//transformar data do $_POST para JSON
$content = json_encode($data);
//submeter o webservice por CURL
$curl = curl_init("https://www.myescola.pt/api/faltasalunosnetupdate");
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"];