服务地址:https://ai.yinghetwbot.com/v1
所有接口通过 token 参数进行身份认证,支持 GET 和 POST 两种请求方式。
?token=xxx所有涉及 Twitter 用户名的参数会自动标准化处理:自动去除 @ 前缀,自动转为小写。
| 状态码 | 说明 |
|---|---|
| 400 | 参数缺失或格式错误、用户已存在于列表中 |
| 401 | token无效或用户不存在 |
| 403 | 已达到监控/关注上限 |
GETPOST/api/user/info
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 用户token |
请求示例:
响应示例:
响应字段说明:
| 字段 | 类型 | 说明 |
|---|---|---|
| string | 用户邮箱 | |
| username | string | 用户名 |
| user_id | string | 用户ID |
| token | string | 用户token |
| max_tweets | int | 推文监控上限 |
| max_follows | int | 关注上限 |
| max_unfollows | int | 取消关注上限 |
| api_calls_remaining | int | 剩余API调用次数 |
| expire_time | string/null | 到期时间(ISO格式) |
| created_at | string | 账户创建时间 |
| is_expired | boolean | 账户是否已过期 |
GET/api/tweets
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 用户token |
| page | int | 否 | 页码,从1开始,默认1 |
| page_size | int | 否 | 每页条数,默认20,最大100 |
请求示例:
响应示例:
分页字段说明:
| 字段 | 类型 | 说明 |
|---|---|---|
| count | int | 当前页返回的条数 |
| total | int | 总记录数 |
| page | int | 当前页码 |
| page_size | int | 每页条数 |
| total_pages | int | 总页数 |
GETPOST/api/tweets/add
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 用户token |
| username | string | 是 | Twitter用户名(自动去@和转小写) |
请求示例:
响应示例:
可能的错误:400 - 该用户已在监控列表中 | 403 - 已达到监控上限
GETPOST/api/tweets/delete
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 用户token |
| username | string | 是 | Twitter用户名 |
请求示例:
GETPOST/api/tweets/check
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 用户token |
| usernames | string | 是 | 用户名,多个用逗号分隔 |
请求示例:
响应示例:
GET/api/follows
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 用户token |
请求示例:
响应示例:
GETPOST/api/follows/add
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 用户token |
| username | string | 是 | Twitter用户名 |
请求示例:
响应示例:
可能的错误:400 - 该用户已在关注列表中 | 403 - 已达到关注上限
GETPOST/api/follows/delete
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 用户token |
| username | string | 是 | Twitter用户名 |
请求示例:
GETPOST/api/follows/check
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 用户token |
| usernames | string | 是 | 用户名,多个用逗号分隔 |
请求示例:
响应示例:
| 接口 | 路径 | 方式 | 必填参数 | 说明 |
|---|---|---|---|---|
| 用户信息 | /api/user/info | GET/POST | token | 获取账户信息 |
| 推文列表 | /api/tweets | GET | token | 获取监控列表(支持分页:page, page_size) |
| 添加推文 | /api/tweets/add | GET/POST | token, username | 添加监控用户 |
| 删除推文 | /api/tweets/delete | GET/POST | token, username | 删除监控用户 |
| 检查推文 | /api/tweets/check | GET/POST | token, usernames | 批量检查,逗号分隔 |
| 关注列表 | /api/follows | GET | token | 获取关注列表 |
| 添加关注 | /api/follows/add | GET/POST | token, username | 添加关注用户 |
| 删除关注 | /api/follows/delete | GET/POST | token, username | 删除关注用户 |
| 检查关注 | /api/follows/check | GET/POST | token, usernames | 批量检查,逗号分隔 |