You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过PowerShell实现Twitter媒体上传?求可用替代模块

可用的PowerShell替代方案:TwitterPS模块

我完全懂你说的官方Twitter API上手难的痛点——之前直接调API传媒体时,光是处理认证和分块上传就折腾了好久!针对你的需求,目前有个活跃且易用的PowerShell模块能解决这个问题:TwitterPS。

步骤1:安装模块

先通过PowerShell Gallery安装最新版本(不需要管理员权限的话,加上-Scope CurrentUser参数):

Install-Module -Name TwitterPS -Scope CurrentUser -Force

步骤2:配置认证

模块用OAuth 1.0a认证,你得先在Twitter开发者平台创建应用,拿到API Key、API Secret、Access Token和Access Token Secret,然后执行命令配置:

Set-TwitterAuthentication -ApiKey "你的API Key" -ApiSecret "你的API Secret" -AccessToken "你的Access Token" -AccessTokenSecret "你的Access Token Secret"

步骤3:上传媒体并发推文

流程很直观:先调用Add-TwitterMedia上传本地媒体文件,拿到媒体ID后,再结合推文内容发布:

# 上传本地图片示例
$media = Add-TwitterMedia -Path "C:\example\your-image.jpg"

# 带媒体发布推文
Send-TwitterTweet -Text "这是用PowerShell发的带图推文!" -MediaId $media.MediaId

备选方案:PSTwitterCore

如果TwitterPS不符合你的使用习惯,还可以试试PSTwitterCore——它更轻量,专注核心API操作,安装和使用逻辑类似:

Install-Module -Name PSTwitterCore -Scope CurrentUser

完成认证后,用Publish-Tweet命令就能结合媒体参数完成上传发布。

小提醒

  • 要确保你的Twitter开发者应用开启了读写权限,不然会出现权限不足的报错
  • 如果遇到模块兼容性问题,可以去对应的GitHub仓库看最新的issue或更新日志,社区一般会及时修复常见问题

内容的提问来源于stack exchange,提问作者user310291

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 03:48:54