名称: Twitter 指令中心(搜索 + 发布)
描述: "实时搜索 X (Twitter),提取相关推文,并即时发布推文/回复——是社交聆听、互动和快速内容运营的理想工具。"
主页: https://openclaw.ai
元数据: {"openclaw":{"emoji":"🐦","requires":{"bins":["curl","python3"],"env":["AISA_API_KEY"]},"primaryEnv":"AISA_API_KEY"}}
为自主智能体提供 Twitter/X 数据访问与自动化能力。由 AIsa 驱动。
一个 API 密钥,获取完整的 Twitter 情报。
"获取埃隆·马斯克的最新推文,并通知我任何与 AI 相关的帖子"
"当前全球 Twitter 上有什么趋势?"
"搜索提及我们产品的推文并分析其情感倾向"
"点赞并转发 @OpenAI 提及 GPT-5 的帖子"
"监控 @anthropic 和 @GoogleAI —— 在新公告发布时提醒我"
export AISA_API_KEY="你的密钥"
# 获取用户信息
curl "https://api.aisa.one/apis/v1/twitter/user/info?userName=elonmusk" \
-H "Authorization: Bearer $AISA_API_KEY"
# 获取用户最新推文
curl "https://api.aisa.one/apis/v1/twitter/user/user_last_tweet?userName=elonmusk" \
-H "Authorization: Bearer $AISA_API_KEY"
# 高级推文搜索 (queryType 为必填项:Latest 或 Top)
curl "https://api.aisa.one/apis/v1/twitter/tweet/advanced_search?query=AI+agents&queryType=Latest" \
-H "Authorization: Bearer $AISA_API_KEY"
# 搜索热门推文
curl "https://api.aisa.one/apis/v1/twitter/tweet/advanced_search?query=AI+agents&queryType=Top" \
-H "Authorization: Bearer $AISA_API_KEY"
# 获取趋势话题(全球)
curl "https://api.aisa.one/apis/v1/twitter/trends?woeid=1" \
-H "Authorization: Bearer $AISA_API_KEY"
# 通过关键词搜索用户
curl "https://api.aisa.one/apis/v1/twitter/user/search_user?keyword=AI+researcher" \
-H "Authorization: Bearer $AISA_API_KEY"
# 通过 ID 获取推文
curl "https://api.aisa.one/apis/v1/twitter/tweet/tweetById?tweet_ids=123456789" \
-H "Authorization: Bearer $AISA_API_KEY"
# 获取用户粉丝列表
curl "https://api.aisa.one/apis/v1/twitter/user/user_followers?userName=elonmusk" \
-H "Authorization: Bearer $AISA_API_KEY"
# 获取用户关注列表
curl "https://api.aisa.one/apis/v1/twitter/user/user_followings?userName=elonmusk" \
-H "Authorization: Bearer $AISA_API_KEY"
⚠️ 警告:发布内容需要账户登录。请负责任地使用,以避免触发频率限制或账户被封禁。
# 步骤 1:首先登录(异步操作,之后检查状态)
curl -X POST "https://api.aisa.one/apis/v1/twitter/user_login_v3" \
-H "Authorization: Bearer $AISA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"user_name":"myaccount","email":"me@example.com","password":"xxx","proxy":"http://user:pass@ip:port"}'
# 步骤 2:检查登录状态
curl "https://api.aisa.one/apis/v1/twitter/get_my_x_account_detail_v3?user_name=myaccount" \
-H "Authorization: Bearer $AISA_API_KEY"
# 发送推文
curl -X POST "https://api.aisa.one/apis/v1/twitter/send_tweet_v3" \
-H "Authorization: Bearer $AISA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"user_name":"myaccount","text":"来自 OpenClaw 的问候!"}'
# 点赞推文
curl -X POST "https://api.aisa.one/apis/v1/twitter/like_tweet_v3" \
-H "Authorization: Bearer $AISA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"user_name":"myaccount","tweet_id":"1234567890"}'
# 转发推文
curl -X POST "https://api.aisa.one/apis/v1/twitter/retweet_v3" \
-H "Authorization: Bearer $AISA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"user_name":"myaccount","tweet_id":"1234567890"}'
# 更新个人资料
curl -X POST "https://api.aisa.one/apis/v1/twitter/update_profile_v3" \
-H "Authorization: Bearer $AISA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"user_name":"myaccount","name":"新名字","bio":"新简介"}'
# 用户操作
python3 {baseDir}/scripts/twitter_client.py user-info --username elonmusk
python3 {baseDir}/scripts/twitter_client.py tweets --username elonmusk
python3 {baseDir}/scripts/twitter_client.py followers --username elonmusk
python3 {baseDir}/scripts/twitter_client.py followings --username elonmusk
# 搜索与发现
python3 {baseDir}/scripts/twitter_client.py search --query "AI agents"
python3 {baseDir}/scripts/twitter_client.py user-search --keyword "AI researcher"
python3 {baseDir}/scripts/twitter_client.py trends --woeid 1
# 发布操作(需要登录)
python3 {baseDir}/scripts/twitter_client.py login --username myaccount --email me@example.com --password xxx --proxy "http://user:pass@ip:port"
python3 {baseDir}/scripts/twitter_client.py post --username myaccount --text "你好!"
python3 {baseDir}/scripts/twitter_client.py like --username myaccount --tweet-id 1234567890
python3 {baseDir}/scripts/twitter_client.py retweet --username myaccount --tweet-id 1234567890
| 端点 | 方法 | 描述 |
|---|---|---|
/twitter/user/info |
GET | 获取用户资料 |
/twitter/user/user_last_tweet |
GET | 获取用户近期推文 |
/twitter/user/user_followers |
GET | 获取用户粉丝列表 |
/twitter/user/user_followings |
GET | 获取用户关注列表 |
/twitter/user/search_user |
GET | 通过关键词搜索用户 |
/twitter/tweet/advanced_search |
GET | 高级推文搜索 |
/twitter/tweet/tweetById |
GET | 通过 ID 获取推文 |
/twitter/trends |
GET | 获取趋势话题 |
/twitter/user_login_v3 |
POST | 登录账户 |
/twitter/send_tweet_v3 |
POST | 发送推文 |
/twitter/like_tweet_v3 |
POST | 点赞推文 |
/twitter/retweet_v3 |
POST | 转发推文 |
| API 类型 | 费用 |
|---|---|
| Twitter 读取查询 | 约 $0.0004 |
| Twitter 发布/点赞/转发 | 约 $0.001 |
每次响应都包含 usage.cost 和 usage.credits_remaining 信息。
export AISA_API_KEY="你的密钥"查看 API 参考文档 获取完整的端点文档。