Advertisement
Guest User

Untitled

a guest
Dec 14th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.48 KB | None | 0 0
  1. Parametros
  2. type :
  3. MAX:
  4. valores máximos
  5. MIN:
  6. valores minimos
  7. AVG:
  8. média dos valores
  9.  
  10. city : parâmetro relativo à cidade | string
  11.  
  12. startDate : parâmetro relativo à data inicial (para um intervalo de tempo) | string | formato: dd-mm-yy
  13.  
  14. endDate: parâmetro relativo à data inicial (para um intervalo de tempo) | string | formato: dd-mm-yy
  15.  
  16.  
  17.  
  18. 1.1 Alarmes
  19.  
  20. api/alarms/
  21.  
  22. Devolve todos os alarmes despoletados
  23.  
  24. api/alarms/city/{city}
  25.  
  26. Devolve todos os alarmes despoletados numa certa cidade
  27.  
  28. api/alarms/range/{startDate}/{endDate}
  29.  
  30. Devolve todos os alarmes despoletados num determinado intervalo de tempo
  31.  
  32. api/alarms/city/{city}/range/{startDate}/{endDate}
  33.  
  34. Devolve todos os alarmes despoletados num certa cidade para um intervalo de tempo (data inicial até data final)
  35.  
  36.  
  37. 1.2 Valores:
  38.  
  39. api/values/{id}
  40.  
  41. Devolve todos os valores para um sensor (apartir do id do sensor)
  42.  
  43. id: Id do sensor (valor inteiro)
  44.  
  45. api/values/city/{city}
  46.  
  47. Devolve todos os valores para uma cidade
  48.  
  49. api/values/{id}/city/{city}/
  50.  
  51. Devolve todos os valores para um sensor numa determinada cidade
  52.  
  53. api/cities/
  54.  
  55. Devolve todas as cidades
  56.  
  57.  
  58. api/elements/
  59.  
  60. Devolve todos os elementos disponíveis (CO,NO,SO2, etc.)
  61.  
  62. api/values/daterange/{startDate}/{endDate}/
  63.  
  64. Devolve todos os valores para um determinado intervalo de tempo
  65.  
  66. api/values/startdate/{startDate}/
  67.  
  68. Devolve todos os valores desde de uma determinada data
  69.  
  70. api/values/enddate/{endDate}/
  71.  
  72. Devolve todos os valores até uma data
  73.  
  74. api/values/hourlyNational/{type}/
  75.  
  76. Devolve média ou valores mínimos ou valores máximos nacionais de hora a hora para cada elemento
  77.  
  78.  
  79. api/values/hourlyCities/{type}/
  80.  
  81. Devolve média ou valores mínimos ou valores máximos de cada cidade de hora a hora para cada elemento
  82.  
  83.  
  84. api/values/hourly/{type}/city/{city}
  85.  
  86. Devolve média ou valores mínimos ou valores máximos de uma cidade de hora a hora
  87.  
  88.  
  89. api/values/hourly/{type}/day/{day}
  90.  
  91. Devolve a média ou valores mínimos ou valores máximos de hora a hora
  92. por cidade num determinado dia
  93.  
  94. day: parâmetro relativo à data | string |formato: dd-mm-yy
  95.  
  96.  
  97. api/values/hourly/{type}/range/{startDate}/{endDate}
  98.  
  99. Devolve a média ou valores minimos ou valores máximos de hora a hora
  100. por cidade para um determinado intervalo de tempo
  101.  
  102.  
  103.  
  104. api/values/hourly/{type}/city/{city}/range/{startDate}/{endDate}
  105.  
  106. Devolve a média dos valores ou valores minimos ou valores máximos de hora a hora
  107. para uma cidade e para um determinado intervalo de tempo
  108.  
  109. api/values/hourly/national/{type_national}/typeCity/{type_city}/range/{startDate}/{endDate}
  110. Devolve a média dos valores ou valores máximos ou mínimos nacionais de hora a hora
  111. para as médias dos valores ou valores máximos ou mínimos por cada cidade , num determinado intervalo de tempo.
  112.  
  113. type_national:
  114. MAX: valores máximos nacionais
  115. MIN: valores minimos nacionais
  116. AVG: média dos valores nacionais
  117.  
  118. type_city:
  119. MAX: valores máximos das cidades
  120. MIN: valores minimos das cidades
  121. AVG: média dos valores das cidades
  122.  
  123. ____________
  124.  
  125. Eventos:
  126.  
  127. api/events/
  128. Devolve todos os eventos que ocorreram
  129.  
  130. api/events/city/{city}
  131. Devolve todos os eventos que ocorreram numa determinada cidade
  132.  
  133. api/event/user/{userId}/ | POST
  134. Publica um evento ocorrido
  135.  
  136. userId: Id do utilizador que publica o evento
  137.  
  138. Body Json:
  139. “city”: parâmetro relativo à cidade
  140. “uncommon_event”: parâmetro relativo à descrição do evento
  141. “temperature”: parâmetro relativo à temperatura
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement