API
获取随机颜文字
- URL:
https://mayu.vince-g.xyz/api/
- Method:
GET
- 参数:
无
返回值:JSON
{
"code": 200,
"kaomoji": "(。T ω T。)"
}
获取随机妹子图片
- URL:
https://mayu.vince-g.xyz/api/meizi
- Method:
GET
- 参数:
- 参数名称:"type"
可选值:
"common" - 杂图
"ayachi_nene" - 绫地宁宁
"mitsukasa_ayase" - 三司绫濑
"murasame" - 丛雨
"tomotake_yoshino" - 朝武芳乃
"sakimichan" - 画师Sakimichan的作品
返回值类型:JSON
{
"code": 200,
"URL": "https://mayu.vince-g.xyz/api/pictures/common/IMG_0735.jpg"
}
在线运行代码
- URL:
https://mayu.vince-g.xyz/api/codeRunner
- Method:
GET
- 参数:
参数名称 值 备注 lang javascript
,typescript
,python
,java
,cpp
,c
,rust
code <你的代码> type remote
, null如果不是在 Netlify
部署, 你可以在 dev 或 prod 环境中手动指定远程代码运行器
(默认会使用本地运行器)
返回值类型:JSON
// lang=python&code=print("hello")
{
"stdout": "hello\n",
"stderr": ""
}
YouTube/Bilibili直链解析
!IMPORTANT 由fast-dirpy赋能。
- URL:
https://mayu.vince-g.xyz/api/directLink
- Method:
POST
- 请求体:
// "source": [
// "bilibili",
// "youtube",
// ]
{
"rawLink": "https://www.youtube.com/watch?v=SAXpBgkXt60",
"source": "youtube"
}
返回类型: JSON
{
"code": 200,
"directLink": "<direct_link>"
}
HTTP猫图
输入http状态码,获取对应的猫图。
- URL:
https://mayu.vince-g.xyz/api/httpcat/[status_code]
- Method:
GET
返回类型: JSON
示例:https://mayu.vince-g.xyz/api/httpcat/404
{
"code": 200,
"img": "https://mayu.vince-g.xyz/api/httpcat/404.jpg"
}
重开你的人生
- URL:
https://mayu.vince-g.xyz/api/remake
- Method:
GET
- 参数: 无
返回类型: JSON
{
"code": 200,
"message": "重开成功!你出生在芬兰的市区, 是小南梁!"
}