ajax官方api,yangguozhong

AjaxApi

下面列出的接口基本都是可以直接使用的,如有问题记得告诉我哦

1. 支持的请求方法

GET(SELECT):从服务器取出资源(一项或多项)。

POST(CREATE):在服务器新建一个资源。

PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。

PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)。

DELETE(DELETE):从服务器删除资源。

HEAD:获取资源的元数据。

OPTIONS:获取信息,关于资源的哪些属性是客户端可以改变的。

2. 通用返回状态说明

状态码

含义

说明

200

OK

请求成功

201

CREATED

创建成功

204

DELETED

删除成功

400

BAD REQUEST

请求的地址不存在或者包含不支持的参数

401

UNAUTHORIZED

未授权

403

FORBIDDEN

被禁止访问

404

NOT FOUND

请求的资源不存在

422

Unprocesable entity

[POST/PUT/PATCH] 当创建一个对象时,发生一个验证错误

500

INTERNAL SERVER ERROR

内部错误

3. 笑话

3.1 获取一条随机笑话

随机获取笑话的接口

3.2 获取多条随机笑话

随机获取笑话的接口

请求方法:get

请求参数:num

参数名

参数说明

备注

num

笑话条数

类型为数字,不要给错了

响应内容:JSON

{

"msg":"获取5条笑话",

"jokes":[

"为什么古装剧里总是有女人会对恩人说:小女子无以为报,唯有以身相许,古代真的存在这种现象吗? 扯淡,那是因为她喜欢他,要是不喜欢,她就会说:小女子无以为报,唯有来生再报了。",

"刚才玩了一把狼人杀,网杀。 我是最后一头狼了,悍跳预言家。 游戏已经进行到了三对一,而我主导着好人阵营的风向,本来都已经说好了共同出4。然后我随便刀死一个获得胜利,美滋滋。 结果,在我的发言阶段……正在尽力表演的时候…… 我的舍友突然在旁边大喊了一声…… 卧槽,你居然是狼人!",

"昨天从外地回来,没回家,今天到家看到老爸醉熏熏地在沙发上。老爸:“什么时候回来的?”我:“昨晚回来的”。他大怒道:“坐碗回来的?怎么不坐盆回来?”我。。。",

"路上看到一个黑色塑料袋踢了一脚特么是一条睡着的大黑狗,涕泗横流的被追了三里地。",

"一个胆小紧张的证人正在接受律师的询问。 律师厉声问道:“你是否结过婚?” “是的,我结过一次。”证人声音很小,还有些颤抖。 “那么你和谁结婚了?” “一个女人。” 律师有些发怒,“废话,你当然是和一个女人结婚了。你听说过有谁会和一个男人结婚吗?” 证人颤抖着说:“听说过,我姐姐”。",

]

}

4. 用户

4.1 用户验证

验证用户名是否可用

参数名

参数说明

备注

username

用户名

不能为空

响应内容:该用户名是否可用

4.2 用户注册

注册用户

参数名

参数说明

备注

username

用户名

不能为空

响应内容:注册成功或失败

5. 英雄

5.1 英雄外号查询

根据英雄 姓名 查询英雄的 外号

英雄姓名例如:提莫 洛 霞 凯尔 盖伦

参数名

参数说明

备注

name

英雄名

不能为空

响应内容:英雄的外号

5.2 英雄简略信息查询

根据英雄 姓名 查询英雄的简略信息

参数名

参数说明

备注

name

英雄名

不能为空

响应内容:英雄的简略信息

{

"title":"迅捷斥候",

"name":"提莫",

"bg":"http://img1.dwstatic.com/lol/1512/315320556654/1451366974753.jpg",

"icon":"http://img.dwstatic.com/lol/1310/246295394773/1382341114833.png",

"story":"Teemo还有个隐藏被动技能,就是长了个全球嘲讽脸。每次团战必然会被敌方坦克和刺客类英雄集火,你的工作就是要用蘑菇风筝每一个攻击你的人,保持活着,有可能的话顺便杀个人。"

}

5.3 英雄详情查询

根据英雄 姓名 查询英雄的 详细信息

参数名

参数说明

备注

name

英雄名

不能为空

响应内容:英雄的详细信息

{

"title":"迅捷斥候",

"name":"提莫",

"bgs":[

"http://img1.dwstatic.com/lol/1512/315320556654/1451366974753.jpg",

"http://img4.dwstatic.com/lol/1512/315320556654/1451366988149.jpg",

"http://img2.dwstatic.com/lol/1601/317240712104/1453285617943.jpg",

"http://img3.dwstatic.com/lol/1601/317240712104/1453285624688.jpg",

"http://img3.dwstatic.com/lol/1601/317240712104/1453285633565.jpg",

"http://img.dwstatic.com/lol/1601/317240712104/1453285642044.jpg",

"http://img2.dwstatic.com/lol/1601/317240712104/1453285650321.jpg",

"http://img5.dwstatic.com/lol/1601/317240712104/1453285656991.jpg",

"http://img2.dwstatic.com/lol/1601/317240712104/1453285664288.jpg"

],

"tags":["魔法","射手"],

"icons":[

"http://img.dwstatic.com/lol/1310/246295394773/1382341114833.png",

"http://img4.dwstatic.com/lol/1512/315320556654/1451366964489.jpg",

"http://img5.dwstatic.com/lol/1601/317240712104/1453285557655.jpg",

"http://img2.dwstatic.com/lol/1601/317240712104/1453285565958.jpg",

"http://img.dwstatic.com/lol/1601/317240712104/1453285572965.jpg",

"http://img.dwstatic.com/lol/1601/317240712104/1453285579908.jpg",

"http://img.dwstatic.com/lol/1601/317240712104/1453285586550.jpg",

"http://img4.dwstatic.com/lol/1601/317240712104/1453285592508.jpg",

"http://img2.dwstatic.com/lol/1601/317240712104/1453285599012.jpg"

],

"ability":{

"life":"30",

"physical":"50",

"magic":"70",

"difficulty":"40"

},

"story":"Teemo还有个隐藏被动技能,就是长了个全球嘲讽脸。每次团战必然会被敌方坦克和刺客类英雄集火,你的工作就是要用蘑菇风筝每一个攻击你的人,保持活着,有可能的话顺便杀个人。"

}

6. 克鲁塞德战纪

6.1 角色查询

根据英雄名查询英雄的 详细信息

参数名

参数说明

备注

query

英雄名

可以为空,为空获取所有数据

响应内容:JSON

{

"msg":"获取成功",

"list":[

{

"name":"阎罗使者桂香",

"icon":"http://p0.qhimg.com/dr/72__/t01d483a1c02dff97d3.png",

"skill":"恶灵退散"

},

{

"name":"自然的纳兹伦",

"icon":"http://p7.qhimg.com/dr/72__/t01b33aca0e6daa64a4.png",

"skill":"狩猎律动"

},

{

"name":"黑桃王后爱丽丝",

"icon":"http://p5.qhimg.com/dr/72__/t0142106a779023b5d6.png",

"skill":"命运"

},

{

"name":"稀世怪盗路尼昂",

"icon":"http://p1.qhimg.com/dr/72__/t01dd39d1a917845d58.png",

"skill":"怪盗出现"

},

{

"name":"丰饶女神德米特尔",

"icon":"http://p5.qhimg.com/dr/72__/t018014a8cbb95f7aa5.png",

"skill":"麦田守卫者"

},

{

"name":"魔法傀儡师贝萝特",

"icon":"http://p4.qhimg.com/dr/72__/t0198b29952d7d17927.png",

"skill":"傀儡术"

}

]

}

6.2 根据类型查询角色

根据英雄类型查询英雄的 详细信息

参数名

参数说明

备注

type

英雄类型

不能为空,可选值有:剑士,骑士,弓手,猎人,法师,祭司

响应内容:JSON

{

"msg":"获取法师英雄数据",

"code":200,

"data":{

"heros":[

{

"heroName":"黑袍魔女桃乐丝",

"heroIcon":"http://p4.qhimg.com/dr/72__/t015a7af93e23e5c67c.png",

"skillName":"奥能脉冲",

"skillIcon":"http://p3.qhimg.com/dr/52__/t01179c3d8588da2733.png",

"weaponName":"月之女王",

"weaponIcon":"http://p2.qhimg.com/dr/45__/t01a05a602fe8a972b8.png"

},

]

}

6.3 角色技能动态图查询

根据英雄名查询英雄的 技能动态图

参数名

参数说明

备注

name

英雄名

不能为空

响应内容:JSON

{

"data":{

"skillGif":"http://p7.qhimg.com/dr/340__/t019779314457e6a37d.gif",

"heroName":"八神庵"

},

"msg":"八神庵的技能图片获取成功",

"code":200

}

7. 随机背景大图

返回随机的lol英雄皮肤

{

"code":200,

"msg":"获取成功",

"url":"http://ossweb-img.qq.com/images/lol/web201310/skin/big90000.jpg"

}

8. 获取 json 格式的天气

根据城市名获取 城市天气

参数名

参数说明

备注

City

查询的城市名

不能为空,不能写错(注意是城市名不是省份名)

响应内容:json

{

"data":{

"yesterday":{

"date":"15日星期三",

"high":"高温 31℃",

"fx":"无持续风向",

"low":"低温 26℃",

"fl":"",

"type":"多云"

},

"city":"深圳",

"forecast":[

{

"date":"16日星期四",

"high":"高温 32℃",

"fengli":"",

"low":"低温 27℃",

"fengxiang":"无持续风向",

"type":"阵雨"

},

{

"date":"17日星期五",

"high":"高温 32℃",

"fengli":"",

"low":"低温 27℃",

"fengxiang":"无持续风向",

"type":"雷阵雨"

},

{

"date":"18日星期六",

"high":"高温 32℃",

"fengli":"",

"low":"低温 27℃",

"fengxiang":"无持续风向",

"type":"雷阵雨"

},

{

"date":"19日星期天",

"high":"高温 32℃",

"fengli":"",

"low":"低温 25℃",

"fengxiang":"无持续风向",

"type":"雷阵雨"

},

{

"date":"20日星期一",

"high":"高温 29℃",

"fengli":"",

"low":"低温 24℃",

"fengxiang":"无持续风向",

"type":"阵雨"

}

],

"ganmao":"各项气象条件适宜,发生感冒机率较低。但请避免长期处于空调房间中,以防感冒。",

"wendu":"30"

},

"status":1000,

"desc":"OK"

}

9.获取 xml 格式菜单

Belgian Waffles

$5.95

Two of our famous Belgian Waffles with plenty of real maple syrup

650

Strawberry Belgian Waffles

$7.95

Light Belgian waffles covered with strawberries and whipped cream

900

Berry-Berry Belgian Waffles

$8.95

Light Belgian waffles covered with an assortment of fresh berries and whipped cream

900

French Toast

$4.50

Thick slices made from our homemade sourdough bread

600

Homestyle Breakfast

$6.95

Two eggs, bacon or sausage, toast, and our ever-popular hash browns

950

10. 图灵机器人

参数名

参数说明

备注

key

申请的机器人 key

不能为空

info

要跟机器人聊的内容

响应内容:聊天的信息

{"code":100000,"text":"你好吗"}

测试用 key:如果次数都用完了建议自己注册一个机器人即可,免费的

bb2067dc6a1a47cca31ecdff91cc07a8

dc503c455cad44b1a028b651613aded8

caf4e221ccca4e46a5eafbd7b2ff65a0

932f61cbc52b46a4bccc6e166a210c5b

d7c82ebd8b304abeacc73b366e42b9ed (每天5000条)