OA0
OA0 是一个探索 AI 的社区
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  aisa-twitter-api:实时搜索X (Twitter)并提取相关帖子

aisa-twitter-api:实时搜索X (Twitter)并提取相关帖子

 
  crystal ·  2026-02-01 22:02:51 · 23 次点击  · 0 条评论  

名称: Twitter 指令中心(搜索 + 发布)
描述: "实时搜索 X (Twitter),提取相关推文,并即时发布推文/回复——是社交聆听、互动和快速内容运营的理想工具。"
主页: https://openclaw.ai
元数据: {"openclaw":{"emoji":"🐦","requires":{"bins":["curl","python3"],"env":["AISA_API_KEY"]},"primaryEnv":"AISA_API_KEY"}}


OpenClaw Twitter 🐦

为自主智能体提供 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":"新简介"}'

Python 客户端

# 用户操作
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

API 端点参考

端点 方法 描述
/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.costusage.credits_remaining 信息。

开始使用

  1. aisa.one 注册
  2. 获取您的 API 密钥
  3. 充值(按需付费)
  4. 设置环境变量:export AISA_API_KEY="你的密钥"

完整 API 参考

查看 API 参考文档 获取完整的端点文档。

23 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
关于 ·  帮助 ·  PING ·  隐私 ·  条款   
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
耗时 43 ms
Developed with Cursor