Go Services API

登录

go/1/login

URL

http://api.youkong.com/go/1/login

支持格式

JSON

http 请求方式

POST

加密方式

C/S 采用相同的加密算法

请求参数

参数 必选 类型 说明
name True string 用户名,每个用户的用户名都是唯一的,长度:2~16
password True string 密码,密码应该足够复杂,长度:6~24

返回结果

json 示例

<pre>
{
"status":1,
"result":{
"token":"214654165456415uijdfkjojiogjewopjop.jojiojfejo",
"name":"redback",
"slogan":"我喜欢喝咖啡,你喜欢喝酒。我喜欢散步,你讨厌运动。我喜欢听古典音乐,你爱听流行曲。我喜欢吃肉,你喜欢吃菜。我喜欢购物,你讨厌逛街。我不相信婚姻,你渴望结婚。我喜欢冒险,你渴望安定的生活。我们追寻的东西越来越不一样。原来,我们并不相似。为什么我们曾经觉得彼此如此相像",
"gender":"男",
"location":"广东省-广州市-天河区",
“birthday":"1994-03-15",
"height":176,
"weight":65,
"totalFrequency":13,
"totalTime":31526,
"totalDistance":102.74,
"totalCalories":23546.56
}
}
</pre>

字段说明

返回值字段 字段类型 字段说明
status int 状态码,1:成功,0:失败
result * 返回结果,可以是一个任何类型的值,数组,或对象
token string 用户认证的 Token
name string 更改用户名,每个用户名是唯一的
slogan string 与自己或运动相关的一句话或一段文字,长度:3~140
gender string 性别:男、女、其他 三个选项
location string 长期所在地
birthday string 生日,格式: YYYY-mm-dd
height int 身高,单位:cm
weight int 体重,单位:kg
totalFrequency int 总运动次数
totalTime int 总运动时间,单位:s
totalDistance float 总运动距离,单位:km
totalCalories float 总热量消耗,单位:Kcal




注册

go/1/register

URL

http://api.youkong.com/go/1/register

支持格式

JSON

http 请求方式

POST

加密方式

C/S 采用相同的加密算法

请求参数

参数 必选 类型 说明
name True string 用户名,每个用户的用户名都是唯一的,长度:2~16
email True E-Mail 电子邮箱,用来找回密码或用户认证等
password True string 密码,密码应该足够复杂,长度:6~24

返回结果

json 示例

<pre>
{
"status":1,
"result":"214654165456415uijdfkjojiogjewopjop.jojiojfejo"
}
</pre>

字段说明

返回值字段 字段类型 字段说明
status int 状态码,1:成功,0:失败
result string 返回结果,此处为 Token




创建个人信息

go/1/profile

URL

http://api.youkong.com/go/1/profile

支持格式

multipart/form-data

http 请求方式

POST

是否需要登录

认证方式

HTTP Token Authentication

加密方式

C/S 采用相同的加密算法对发送的所有内容加密

请求参数

参数 必选 类型 说明
name True string 更改用户名,每个用户名是唯一的
slogan True string 与自己或运动相关的一句话或一段文字,长度:3~140
gender True string 性别:男、女、其他 三个选项
location True string 长期所在地
birthday True string 生日,格式: YYYY-mm-dd
height True int 身高,单位:cm
weight True int 体重,单位:kg

返回结果

json 示例

<pre>
{
"status":1,
"result":{
"name":"redback",
"slogan":"人生的乐趣不是很多,但相信自己绝对是其中一个...",
"gender":"男",
"location":"广东省-广州市-天河区",
“birthday":"1994-03-15",
"height":176,
"weight":65
}
}
</pre>

字段说明

返回值字段 字段类型 字段说明
status int 状态码,1:成功,0:失败
result * 返回结果,可以是一个任何类型的值,数组,或对象
name string 更改用户名,每个用户名是唯一的
slogan string 与自己或运动相关的一句话或一段文字,长度:3~140
gender string 性别:男、女、其他 三个选项
location string 长期所在地
birthday string 生日,格式: YYYY-mm-dd
height int 身高,单位:cm
weight int 体重,单位:kg




更新个人信息

go/1/profile

URL

http://api.youkong.com/go/1/profile

支持格式

multipart/form-data

http 请求方式

PATCH

是否需要登录

认证方式

HTTP Token Authentication

加密方式

C/S 采用相同的加密算法对发送的所有内容加密

请求参数

参数 必选 类型 说明
name False string 更改用户名,每个用户名是唯一的
slogan False string 与自己或运动相关的一句话或一段文字,长度:3~140
gender False string 性别:男、女、其他 三个选项
location False string 长期所在地
birthday False string 生日,格式: YYYY-mm-dd
height False int 身高,单位:cm
weight False int 体重,单位:kg

返回结果

json 示例

<pre>
{
"status":1,
"result":{
"name":"Tom",
"美是这个世界上最无用的东西,可若是没有了美,所有人就只能在日复一日里活活捱下去。"
"gender":"男",
"location":"湖南省-郴州市-资兴市",
“birthday":"1996-07-26",
"height":181,
"weight":76
}
}
</pre>

字段说明

返回值字段 字段类型 字段说明
status int 状态码,1:成功,0:失败
result * 返回结果,可以是一个任何类型的值,数组,或对象
name string 更改用户名,每个用户名是唯一的
slogan string 与自己或运动相关的一句话或一段文字,长度:3~140
gender string 性别:男、女、其他 三个选项
location string 长期所在地
birthday string 生日,格式: YYYY-mm-dd
height int 身高,单位:cm
weight int 体重,单位:kg




插入一条运动记录

go/1/record

URL

http://api.youkong.com/go/1/record

支持格式

multipart/form-data

http 请求方式

POST

是否需要登录

认证方式

HTTP Token Authentication

加密方式

C/S 采用相同的加密算法对发送的所有内容加密

请求参数

参数 必选 类型 说明
image True binary 图片,记录运动过程中的一张图片;格式: png、jpg、jpeg
paths True binary 记录运动轨迹点集合的文件;格式:Go_path_times.go
mark True binary 起始和每公里标记点; 格式:Go_mark_times.go
speeds True binary 每公里配速,单位:s; 格式:Go_speeds_times.go
distance True float 运动距离,单位:m
date True string 运动开始时间,格式:YYYY-mm-dd HH-MM-SS
times True int 运动次数
type True int 运动类型,1:跑步,2:走路,3....
time True int 运动用时,单位:s
city True string 运动城市,地名仅限中国境内
calories True string 运动消耗热量,单位:Kcal
reportTime True string 天气发布时间
temperature True string 温度
weatherResult True string 天气状况
windDirection True string 风向
windPower True string 风力
humidity True string 湿度

返回结果

json 示例

<pre>
{
"status":1,
"result":description
}
</pre>

字段说明

返回值字段 字段类型 字段说明
status int 状态码,1:成功,0:失败
result * 返回结果,可以是一个任何类型的值,数组,或对象
description string 对返回结果说明的若干文字




获取单条运动记录

go/1/record/times

URL

http://api.youkong.com/go/1/record/times

http 请求方式

GET

是否需要登录

认证方式

HTTP Token Authentication

加密方式

C/S 采用相同的加密算法对发送的所有内容加密

请求参数

参数 类型 说明
times int 根据运动次数获取相应的记录

返回结果

json 示例

<pre>
{
"status":1,
"result":{
”iamge":"/go/file/fileName",
"paths":"/go/file/fileName",
"mark":"/go/file/fileName",
"speeds":/go/file/fileName“,
"distance":10050.20,
"date":"2016-09-13 20:33:24",
"times":9,
"type":1,
"time":3700,
"mind":"人生的乐趣不是很多,但相信自己绝对是其中一个...",
"speeds":3.6,
"city":"广州市",
"calories":2135.56,
"reportTime":"2016-09-13 18:00",
"temperature":"33",
"weatherResult":"晴",
"windDirection":"东南",
"windPower":"4",
"humidity":"58"
}
}
</pre>

字段说明

返回值字段 字段类型 字段说明
status int 状态码,1:成功,0:失败
result * 返回结果,可以是一个任何类型的值,数组,或对象
image binary 图片,记录运动过程中的一张图片;格式: png、jpg、jpeg
paths binary 记录运动轨迹点集合的文件;格式:Go_path_times.go
mark binary 起始和每公里标记点; 格式:Go_mark_times.go
speeds binary 每公里配速,单位:s; 格式:Go_speeds_times.go
distance float 运动距离,单位:m
date string 运动开始时间,格式:YYYY-mm-dd HH-MM-SS
times int 运动次数
type int 运动类型,1:跑步,2:走路,3....
time int 运动用时,单位:s
city string 运动城市,地名仅限中国境内
calories string 运动消耗热量,单位:Kcal
reportTime string 天气发布时间
temperature string 温度
weatherResult string 天气状况
windDirection string 风向
windPower string 风力
humidity string 湿度




获取所有运动记录

go/1/record

URL

http://api.youkong.com/go/1/record

http 请求方式

GET

是否需要登录

认证方式

HTTP Token Authentication

加密方式

C/S 采用相同的加密算法对发送的所有内容加密

请求参数

返回结果

json 示例

<pre>
{
"status":1,
"result":[{
”iamge":"/go/file/fileName",
"paths":"/go/file/fileName",
"mark":"/go/file/fileName",
"speeds":/go/file/fileName“,
"distance":10050.20,
"date":"2016-09-18 19:43:21",
"times":9,
"type":1,
"time":3700,
"mind":"何时是你的世界,黑夜结束,白天的开始?我们的世界总是由我们的内心所呈现,所以,如果我们的内心没有光明呈现,无论我们处在何时,那将都是处于黑夜之中。",
"speeds":3.6,
"city":"广州市",
"calories":2135.56,
"reportTime":"2016-09-13 18:00",
"temperature":"33",
"weatherResult":"晴",
"windDirection":"东南",
"windPower":"4",
"humidity":"58"
},{
”iamge":"/go/file/fileName",
"paths":"/go/file/fileName",
"mark":"/go/file/fileName",
"speeds":/go/file/fileName“,
"distance":12050.20,
"date":"2016-09-16 20:33:24",
"times":8,
"type":1,
"time":3860,
"mind":"黑夜若能读懂我的思念 当残红的夕阳被夜色吞噬,  那点点的星辰和朦胧的月色,就独霸了夜空。岁月就在这日落月升,花开花谢中悄然流逝。因此,我总想向岁月讨要些什么,来结束我平淡的生活。",
"speeds":3.6,
"city":"广州市",
"calories":2375.56,
"reportTime":"2016-09-16 18:00",
"temperature":"33",
"weatherResult":"多云",
"windDirection":"南",
"windPower":"3",
"humidity":"49"
},...]
}
</pre>

字段说明

返回值字段 字段类型 字段说明
status int 状态码,1:成功,0:失败
result * 返回结果,可以是一个任何类型的值,数组,或对象
image binary 图片,记录运动过程中的一张图片;格式: png、jpg、jpeg
paths binary 记录运动轨迹点集合的文件;格式:Go_path_times.go
mark binary 起始和每公里标记点; 格式:Go_mark_times.go
speeds binary 每公里配速,单位:s; 格式:Go_speeds_times.go
distance float 运动距离,单位:m
date string 运动开始时间,格式:YYYY-mm-dd HH-MM-SS
times int 运动次数
type int 运动类型,1:跑步,2:走路,3....
time int 运动用时,单位:s
city string 运动城市,地名仅限中国境内
calories string 运动消耗热量,单位:Kcal
reportTime string 天气发布时间
temperature string 温度
weatherResult string 天气状况
windDirection string 风向
windPower string 风力
humidity string 湿度


文件下载

go/1/file/fileName

URL

http://api.youkong.com/go/1/file/fileName

http 请求方式

GET

加密方式

C/S 采用相同的加密算法

请求参数

参数 必选 类型 说明
fileName True string 需要下载的文件名

返回结果

Binary/Stream

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,271评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,275评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,151评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,550评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,553评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,559评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,924评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,580评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,826评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,578评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,661评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,363评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,940评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,926评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,156评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,872评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,391评论 2 342

推荐阅读更多精彩内容