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 01 | 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_faladisc_faladat_falahor_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 01 | 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"];