SuperAPI AI 工具集

xurl

通用与其它

查看项目

更新于 10-16 04:38

技能介绍

xurl 是一个面向 X(Twitter)API 的命令行工具(CLI),用于发起已认证的 API 请求。它支持发布推文、搜索、读取帖子、管理关注者,并可与任意 X API v2 端点交互。

用途 xurl 主要用于在命令行中操作 X(Twitter)账号与数据,包括发布内容、检索推文、管理社交关系以及调用 X API v2 端点。

主要能力 根据资料,xurl 支持以下操作:

  • 发布推文
  • 回复推文
  • 引用推文
  • 搜索推文
  • 获取指定用户的推文
  • 按 ID 获取推文
  • 获取用户信息
  • 关注与取消关注
  • 获取关注者列表
  • 获取正在关注的列表
  • 发送私信(DM)
  • 上传媒体
  • 发布带媒体的推文

使用方式 使用前需满足前置条件:安装 xurl CLI 工具,并配置 X API 凭据,包括 X_API_KEY、X_API_SECRET、X_ACCESS_TOKEN、X_ACCESS_SECRET。

安装命令:

  • 通过 Homebrew:brew install --cask xdevplatform/tap/xurl
  • 通过 npm:npm install -g @xdevplatform/xurl
  • 通过 Go:go install github.com/xdevplatform/xurl@latest

常见命令示例:

  • 发布推文:xurl tweet "Your tweet content here"
  • 回复推文:xurl reply <tweet_id> "Your reply content"
  • 引用推文:xurl quote <tweet_id> "Your quote comment"
  • 搜索推文:xurl search "query" --max-results 10
  • 获取用户推文:xurl user <username> --limit 10
  • 按 ID 获取推文:xurl tweet-id <tweet_id>
  • 获取用户信息:xurl user-info <username>
  • 关注:xurl follow <username>
  • 取消关注:xurl unfollow <username>
  • 获取关注者:xurl followers <username> --limit 10
  • 获取正在关注:xurl following <username> --limit 10
  • 发送私信:xurl dm <username> "Your message"
  • 上传媒体:xurl upload <image_path>
  • 发布带媒体推文:xurl tweet "Check this out!" --media <image_path>

适用场景 适用于需要在命令行环境中与 X(Twitter)API 交互的用户,例如发布内容、检索推文、管理关注关系、发送私信或上传媒体等操作。

限制与安全注意事项

  • 需要 X API 凭据才能使用。
  • 切勿在日志或聊天中暴露凭据。
  • 敏感数据应使用环境变量。
  • 应妥善保管令牌并定期轮换。

关于收费、价格、平台支持范围、速率限制等更多细节,资料中暂未提供。