「xurl」MIT 开源 X API 官方 CLI:像 curl 一样调 OAuth、流式接口和媒体上传

xurl 命令行使用示意

xurl 是 X Developer Platform 官方放在 GitHub 上的 X API 命令行工具,定位很清楚:把调用 X API 的体验做得更像 curl。它不是给普通用户发帖用的客户端,而是给开发者、自动化脚本和调试流程用的 CLI。

仓库说明里写到,xurl 同时支持 OAuth 2.0 PKCE、OAuth 1.0a 和 app-only bearer token,可以注册多个 X API app,并为不同 app 保存独立的 credentials 与 token。对经常在 dev / prod app 之间切换的人来说,–app、默认 app、默认用户这些能力比反复导出环境变量要顺手得多。

它覆盖的场景也不只是 GET /2/users/me 这种简单请求。README 里列出了自定义 HTTP method、headers、body、按用户名选择 OAuth2 token、streaming endpoint 自动处理、临时 webhook、chunked media upload 等功能。换句话说,很多原本要自己拼 OAuth header、开 callback listener、写上传分片逻辑的事情,可以先用一个 CLI 走通。

截至这次查看,仓库约 959 stars,主要语言是 Go,许可证是 MIT,最近一次 push 在 2026 年 5 月 14 日。CHANGELOG 里也能看到近期还在修 OAuth2 callback、token refresh、Pay-per-use / Production 环境排障这些非常贴近 X API 实战的问题。

有一点需要提醒:xurl 会把 app credentials 和 token 持久化到本机 ~/.xurl。这个设计对本地开发很方便,但也意味着它不适合把配置文件随手贴到聊天窗口、Issue 或 CI 日志里。涉及 client_secret、bearer token、access token 的命令,最好在自己的终端里处理,不要让这些值进入可被记录的上下文。

项目地址

官网:https://developer.x.com
项目地址:https://github.com/xdevplatform/xurl

原创文章,如若转载,请注明出处:https://wefound.cc/p/3117.html

(0)
「Cookie Editor」Chrome 插件:在当前标签页快速查看、编辑、导入和导出 Cookies
上一篇 2026年 5月 21日 上午12:06
「AnyGen」AI 工作空间:把文档、幻灯片和数据分析打磨成可交付成果
下一篇 2026年 5月 21日 上午12:22

相关推荐