コード例 #1
0
ファイル: api.php プロジェクト: bsoft-srl/server
     $idUtenza = $args['id_utenza'];
     $tipologia = $args['_tipologia'];
     $queryParams = $req->getQueryParams();
     $incsQuery = isset($queryParams['include']) ? $queryParams['include'] : '';
     $result = Store::getProfilo($idUtenza, $tipologia, $incsQuery);
     $res->write(JsonHelper::success($result));
 })->add(new SetACL())->add(new VerifyToken());
 /**
  *
  */
 $app->get('/profilo/me', function ($req, $res, $args) {
     $queryParams = $req->getQueryParams();
     $incsQuery = isset($queryParams['include']) ? $queryParams['include'] : '';
     $idUtenza = $args['_id_utenza'];
     $tipologia = $args['_tipologia'];
     $result = Store::getProfilo($idUtenza, $tipologia, $incsQuery);
     $res->write(JsonHelper::success($result));
 })->add(new VerifyToken());
 /**
  *  /api/v1/sensori/838701426/ambientale (temperatura)
  *  /api/v1/sensori/838701426/ambientale/2 (umidità)
  *  /api/v1/sensori/838701426/ambientale/3 (anidrite carbonica)
  *  /api/v1/sensori/838701426/energia_elettrica (kWh)
  *  /api/v1/sensori/838701426/energia_elettrica/2 (energia elettrica reattiva)
  */
 $app->get('/sensori/{numero_contatore}/{metrica}[/{canale}]', function ($req, $res, $args) {
     $queryParams = $req->getQueryParams();
     $numeroContatore = $args['numero_contatore'];
     $metrica = $args['metrica'];
     $canale = isset($args['canale']) ? $args['canale'] : 1;
     $result = Store::getSensoreDataByNumeroContatore($numeroContatore, $metrica, $canale, $queryParams);