forked from sin365/AxibugEmuOnline
84 lines
2.2 KiB
Markdown
84 lines
2.2 KiB
Markdown
# 接口说明
|
||
|
||
这里说明,WebApi类的接口
|
||
|
||
|
||
### Nes游戏列表
|
||
|
||
```
|
||
{WebHost}/api/NesRomList?Page=<页码>&PageSize=<单大小>&SearchKey=<可选的模糊查询关键字>
|
||
```
|
||
|
||
Request:
|
||
|
||
```
|
||
/api/NesRomList?Page=1&PageSize=5&SearchKey=热血
|
||
```
|
||
|
||
Response:
|
||
|
||
```
|
||
{
|
||
"page": 1,
|
||
"maxPage": 5,
|
||
"resultAllCount": 27,
|
||
"gameList": [
|
||
{
|
||
"id": 584,
|
||
"hash": "",
|
||
"romName": "热血格斗传说",
|
||
"url": "images/fcrom/Nekketsu%20Kakutou%20Densetsu%20(J).JPG",
|
||
"imgUrl": "roms/fcrom/Nekketsu%20Kakutou%20Densetsu%20(J).zip"
|
||
},
|
||
{
|
||
"id": 585,
|
||
"hash": "",
|
||
"romName": "热血硬派",
|
||
"url": "images/fcrom/Nekketsu%20Kouha%20-%20Kunio%20Kun%20(J).JPG",
|
||
"imgUrl": "roms/fcrom/Nekketsu%20Kouha%20-%20Kunio%20Kun%20(J).zip"
|
||
},
|
||
{
|
||
"id": 586,
|
||
"hash": "",
|
||
"romName": "热血高校躲避球",
|
||
"url": "images/fcrom/Nekketsu%20Koukou%20-%20Dodgeball%20Bu%20(J).JPG",
|
||
"imgUrl": "roms/fcrom/Nekketsu%20Koukou%20-%20Dodgeball%20Bu%20(J).zip"
|
||
},
|
||
{
|
||
"id": 587,
|
||
"hash": "",
|
||
"romName": "热血高校-足球篇",
|
||
"url": "images/fcrom/Nekketsu%20Koukou%20Dodgeball%20Bu%20-%20Soccer%20Hen%20(J).JPG",
|
||
"imgUrl": "roms/fcrom/Nekketsu%20Koukou%20Dodgeball%20Bu%20-%20Soccer%20Hen%20(J).zip"
|
||
},
|
||
{
|
||
"id": 588,
|
||
"hash": "",
|
||
"romName": "热血新记录",
|
||
"url": "images/fcrom/Nekketsu%20Shinkiroku%20-%20Harukanaru%20Kin%20Medal%20(J).JPG",
|
||
"imgUrl": "roms/fcrom/Nekketsu%20Shinkiroku%20-%20Harukanaru%20Kin%20Medal%20(J).zip"
|
||
}
|
||
]
|
||
}
|
||
```
|
||
|
||
序列化C#实体类示例
|
||
|
||
```
|
||
class Resp_GameList
|
||
{
|
||
public int Page { get; set; }
|
||
public int MaxPage { get; set; }
|
||
public int ResultAllCount { get; set; }
|
||
public List<Resp_RomInfo> GameList { get; set; }
|
||
}
|
||
|
||
public class Resp_RomInfo
|
||
{
|
||
public int ID { get; set; }
|
||
public string Hash { get; set; }
|
||
public string RomName { get; set;}
|
||
public string Url { get; set; }
|
||
public string ImgUrl { get; set; }
|
||
}
|
||
``` |