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

如何编辑Mastodon状态的媒体附件描述?media_ids[]用法咨询

编辑Mastodon Toot补充图片Alt-Text时media_ids[]参数的用法

当你要给已发布的带图toot补充图片描述时,media_ids[]是用来指定你要保留并更新媒体信息的图片ID数组,配合alt_text[]参数就能对应设置每个图片的描述,具体用法如下:

  • 第一步:先获取目标toot的详情(调用GET /api/v1/statuses/{你的status_id}接口),从返回的media_attachments数组里提取出所有图片的id字段——这就是你需要用到的媒体ID。
  • 第二步:发送编辑请求时,必须把所有要保留的媒体ID都放进media_ids[]数组里。如果遗漏某个ID,对应的图片会被从toot中移除。
  • 第三步:用alt_text[]数组对应media_ids[]的顺序,填入每个图片的描述文本。比如media_ids[]的第一个ID对应alt_text[]的第一个字符串,就是该图片的新描述;如果原图片已有描述且你想保留,也要把原描述填进去,否则会被清空。

举个实际请求的例子(用curl):
假设你的status_id是123456,图片的媒体ID是789012,要给图片加描述“一只趴在草地上的三花猫”,请求命令如下:

curl -X PATCH "https://你的实例域名/api/v1/statuses/123456" \
  -H "Authorization: Bearer 你的访问令牌" \
  -F "media_ids[]=789012" \
  -F "alt_text[]=一只趴在草地上的三花猫"

如果你的toot有多张图片,就把所有媒体ID依次放进media_ids[],同时在alt_text[]对应位置填入每个图片的描述,比如:

-F "media_ids[]=789012" \
-F "media_ids[]=345678" \
-F "alt_text[]=三花猫趴在草地上" \
-F "alt_text[]=橘猫在旁边打哈欠"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 17:53:17