[关闭]
@soszrg 2019-05-09T15:38:52.000000Z 字数 2015 阅读 330

项目统计接口

anxin


服务器地址

  1. https://anxinapi.fogcloud.io

token格式

  1. Authorization: token 1:d79be1d657d9a8b45f6f903620e84b06cbf225e0
  1. 登出接口(token)

参数位置


统计收费总额(token)

接口地址

GET /api/v1/statistic/project/gross/

请求示例

  1. # 按月统计
  2. /api/v1/statistic/project/gross/?project_id=3&period=month&device_type=0
  3. # 按年统计
  4. /api/v1/statistic/project/gross/?project_id=3&period=year&device_type=0

请求参数说明

参数 类型 必须 说明 位置
project_id int Y 项目id path
period string Y 统计类型:年 year,月 month path
device_type int Y 设备类型:0 电表 1 水表 path

返回参数

  1. # 按月统计
  2. {
  3. "meta": {
  4. "code": 0,
  5. "message": "success"
  6. },
  7. "data": [
  8. {
  9. "date": 1,
  10. "amount": 31
  11. },
  12. {
  13. "date": 2,
  14. "amount": 28
  15. },
  16. {
  17. "date": 3,
  18. "amount": 31
  19. },
  20. {
  21. "date": 4,
  22. "amount": 30
  23. },
  24. {
  25. "date": 5,
  26. "amount": 10
  27. }
  28. ]
  29. }
  30. # 按年统计
  31. {
  32. "meta": {
  33. "code": 0,
  34. "message": "success"
  35. },
  36. "data": [
  37. {
  38. "date": 2017,
  39. "amount": 365
  40. },
  41. {
  42. "date": 2018,
  43. "amount": 365
  44. },
  45. {
  46. "date": 2019,
  47. "amount": 130
  48. }
  49. ]
  50. }

返回参数说明

参数 类型 说明
date int 年份或月份
amount float 总额

统计主设备用量(token)

接口地址

GET /api/v1/statistic/usage/master/

请求示例

  1. /api/v1/statistic/usage/master/?project_id=3&period=year&device_type=1

请求参数说明

参数 类型 必须 说明 位置
project_id int Y 项目id path
period string Y 统计类型:年 year,月 month path
device_type int Y 设备类型:0 电表 1 水表 path

返回参数

  1. # 按月统计
  2. {
  3. "meta": {
  4. "code": 0,
  5. "message": "success"
  6. },
  7. "data": [
  8. {
  9. "date": 1,
  10. "sum": 31
  11. },
  12. {
  13. "date": 2,
  14. "sum": 28
  15. },
  16. {
  17. "date": 3,
  18. "sum": 31
  19. },
  20. {
  21. "date": 4,
  22. "sum": 30
  23. },
  24. {
  25. "date": 5,
  26. "sum": 9
  27. }
  28. ]
  29. }
  30. # 按年统计
  31. {
  32. "meta": {
  33. "code": 0,
  34. "message": "success"
  35. },
  36. "data": [
  37. {
  38. "date": 2017,
  39. "sum": 365
  40. },
  41. {
  42. "date": 2018,
  43. "sum": 365
  44. },
  45. {
  46. "date": 2019,
  47. "sum": 129
  48. }
  49. ]
  50. }

返回参数说明

参数 类型 说明
date int 年份或月份
amount float 总额

统计非主设备用量总和(token)

接口地址

GET /api/v1/statistic/usage/subs/

请求示例

  1. /api/v1/statistic/usage/subs/?project_id=3&period=year&device_type=1

请求参数说明

参数 类型 必须 说明 位置
project_id int Y 项目id path
period string Y 统计类型:年 year,月 month path
device_type int Y 设备类型:0 电表 1 水表 path

返回参数

  1. # 按月统计
  2. {
  3. "meta": {
  4. "code": 0,
  5. "message": "success"
  6. },
  7. "data": [
  8. {
  9. "date": 1,
  10. "sum": 62
  11. },
  12. {
  13. "date": 2,
  14. "sum": 56
  15. },
  16. {
  17. "date": 3,
  18. "sum": 62
  19. },
  20. {
  21. "date": 4,
  22. "sum": 60
  23. },
  24. {
  25. "date": 5,
  26. "sum": 18
  27. }
  28. ]
  29. }
  30. # 按年统计
  31. {
  32. "meta": {
  33. "code": 0,
  34. "message": "success"
  35. },
  36. "data": [
  37. {
  38. "date": 2017,
  39. "sum": 1825
  40. },
  41. {
  42. "date": 2018,
  43. "sum": 1858
  44. },
  45. {
  46. "date": 2019,
  47. "sum": 682
  48. }
  49. ]
  50. }

返回参数说明

参数 类型 说明
date int 年份或月份
amount float 总额

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注