[关闭]
@elibinary 2017-06-09T08:56:00.000000Z 字数 2127 阅读 689

对外开放接口文档

doc


减肥周报

请求

语法

  1. GET /fgn/v1/smart_radars

访问权限

access_token

请求参数

参数名 必填 类型 说明
access_token string 通过 oauth2 授权获得的访问令牌

响应内容

  1. {
  2. "nutrition": {
  3. "dietary": {
  4. "grain": 0,
  5. "meat": 0,
  6. "veggie": 0,
  7. "fattiness": 0,
  8. "message": {
  9. "title": "本周未记录饮食",
  10. "content": "只有记录饮食,雷达才能评估你的饮食结构"
  11. }
  12. },
  13. "element": {
  14. "carbohydrate": null,
  15. "protein": null,
  16. "fattiness": null,
  17. "message": {
  18. "title": "本周未记录饮食",
  19. "content": "只有记录饮食,雷达才能评估你的三大营养素供能比"
  20. }
  21. }
  22. },
  23. "spirit": {
  24. "sports": 1,
  25. "food": 0,
  26. "weight": 0,
  27. "message": {
  28. "title": "体重记录过少",
  29. "content": "坚持记录体重,减重成功率将提升47%"
  30. }
  31. },
  32. "balance": {
  33. "qualified": null,
  34. "unqualified": null,
  35. "message": {
  36. "title": "本周未记录饮食",
  37. "content": "只有记录饮食,雷达才能评估你的热量平衡情况"
  38. }
  39. },
  40. "sports": {
  41. "calorie": [441, 0, 0, 0, 0, 0, 130],
  42. "message": {
  43. "title": "运动量过少",
  44. "content": "建议增加每日运动消耗200-300大卡"
  45. }
  46. },
  47. "social": {
  48. "post": 0,
  49. "comment": 0,
  50. "message": {
  51. "title": "本周未参与社区",
  52. "content": "只有参与社区,雷达才能评估你的社交表现"
  53. }
  54. },
  55. "summary": {
  56. "nutrition": "middle",
  57. "spirit": "middle",
  58. "balance": "bad",
  59. "sports": "middle",
  60. "social": "bad",
  61. "weight_trend": "down"
  62. },
  63. "radar": {
  64. "increment": {
  65. "nutrition": 0,
  66. "spirit": 0,
  67. "balance": 0,
  68. "sports": 0,
  69. "social": 0
  70. },
  71. "total": {
  72. "report_at": "评估时间: 09.25-10.01",
  73. "total_index": 30,
  74. "nutrition": 6,
  75. "spirit": 6,
  76. "balance": 6,
  77. "sports": 6,
  78. "social": 6,
  79. "text": "打败10.0%的用户 | 每周日更新分数"
  80. }
  81. },
  82. "state": "ready"
  83. }
  1. {
  2. "state": "loading"
  3. }
  1. {
  2. "state": "newbie"
  3. }
  1. {
  2. "errors":
  3. {
  4. "code": 600,
  5. "message": "authenticate parameters failed"
  6. }
  7. }

响应结构解释

radar

字段名称 说明
nutrition 相比上周营养得分增加的分数
spirit 相比上周执行力得分增加的分数
balance 相比上周热平衡得分增加的分数
sports 相比上周运动得分增加的分数
social 相比上周社交得分增加的分数
字段名称 说明
report_at 评估时间,相关数据根据用户在该时间段内的情况计算
nutrition 营养分数,根据饮食情况计算
spirit 执行力分数,根据记录情况计算
balance 热平衡分数,根据饮食及运动情况计算
sports 运动分数,根据运动消耗情况计算
social 社交分数,根据动态及评论等社交情况计算
text 文字描述

nutrition

字段名称 说明
grain 摄入谷物达标天数,取值 0~7
meat 摄入肉蛋达标天数,取值 0~7
veggie 摄入果蔬达标天数,取值 0~7
fattiness 摄入油脂达标天数,取值 0~7
message 评估信息
字段名称 说明
carbohydrate 碳水所占比重,取值 0~100
protein 蛋白所占比重,取值 0~100
fattiness 脂肪所占比重,取值 0~100
message 评估信息

* 三个比重之和为 100

spirit

字段名称 说明
sports 记录运动天数
food 记录饮食天数
weight 记录体重次数
message 评估信息

balance

字段名称 说明
qualified 热量达标天数
unqualified 热量不达标天数
message 评估信息

sports

字段名称 说明
calorie 运动消耗,单位千卡
message 评估信息

social

字段名称 说明
post 发布动态数量
comment 发布评论数量
message 评估信息

summary(总结评估)

字段名称 说明
weight_trend 体重趋势,取值有三种:keep, up, down 。keep: 体重呈保持趋势;up: 呈上升趋势;down: 呈下降趋势
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注