API文档
快速开始使用我们的API接口
快速开始
第一步:注册账号
访问注册页面创建账号,获取您的API密钥。
第二步:调用API
将API密钥添加到请求头中,即可开始调用API。
第三步:集成到你的项目
参考下方示例代码,将API集成到你的应用中。
认证方式
Header认证(推荐)
将API密钥放在请求头的 X-API-Key 字段中:
curl -X GET "https://api.xinmeng.com/v1/random-image" \
-H "X-API-Key: your_api_key_here"
Query参数认证
将API密钥作为URL查询参数传递:
curl -X GET "https://api.xinmeng.com/v1/random-image?api_key=your_api_key_here"
频率限制
为了保证服务质量,我们对API调用进行了频率限制。
- 免费用户: 每分钟100次,每日1000次
- VIP用户: 每分钟500次,每日10000次
限制信息会在响应头中返回:
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 95
X-RateLimit-Reset: 1640000000
API列表
GET
随机二次元图片
/api/v1/random-image
获取随机二次元图片
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| api_key | string | 必填 | 您的API密钥 |
响应示例
{
"code": 200,
"message": "success",
"data": {
"url": "https://example.com/image.jpg"
}
}
调用示例
curl -X GET "https://api.xinmeng.com/api/v1/random-image" \
-H "X-API-Key: your_api_key_here"
GET
随机一言
/api/v1/hitokoto
获取随机一言
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| api_key | string | 必填 | 您的API密钥 |
响应示例
{
"code": 200,
"message": "success",
"data": {
"url": "https://example.com/image.jpg"
}
}
调用示例
curl -X GET "https://api.xinmeng.com/api/v1/hitokoto" \
-H "X-API-Key: your_api_key_here"
GET
二维码生成
/api/v1/qrcode
生成二维码
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| api_key | string | 必填 | 您的API密钥 |
响应示例
{
"code": 200,
"message": "success",
"data": {
"url": "https://example.com/image.jpg"
}
}
调用示例
curl -X GET "https://api.xinmeng.com/api/v1/qrcode" \
-H "X-API-Key: your_api_key_here"
GET
天气查询
/api/v1/weather
查询天气
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| api_key | string | 必填 | 您的API密钥 |
响应示例
{
"code": 200,
"message": "success",
"data": {
"url": "https://example.com/image.jpg"
}
}
调用示例
curl -X GET "https://api.xinmeng.com/api/v1/weather" \
-H "X-API-Key: your_api_key_here"
GET
IP地址查询
/api/v1/ip-query
查询IP归属地
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| api_key | string | 必填 | 您的API密钥 |
响应示例
{
"code": 200,
"message": "success",
"data": {
"url": "https://example.com/image.jpg"
}
}
调用示例
curl -X GET "https://api.xinmeng.com/api/v1/ip-query" \
-H "X-API-Key: your_api_key_here"
POST
短链接生成
/api/v1/short-url
长链接转短链接
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| api_key | string | 必填 | 您的API密钥 |
响应示例
{
"code": 200,
"message": "success",
"data": {
"url": "https://example.com/image.jpg"
}
}
调用示例
curl -X POST "https://api.xinmeng.com/api/v1/short-url" \
-H "X-API-Key: your_api_key_here"
错误码
| 错误码 | 说明 |
|---|---|
| 200 | 请求成功 |
| 400 | 请求参数错误 |
| 401 | 未授权,API密钥无效 |
| 403 | 权限不足 |
| 429 | 请求过于频繁,已达到限制 |
| 500 | 服务器内部错误 |