)
声明LinkDigest 是作者本人开发的服务。文中的数字来自 2026-11-01 线上的一次真实调用。想把微博内容接进 Agent、舆情表或者选题库常见的两条路都不太顺微博开放平台要开发者认证、建应用、等审核很多接口有权限和调用限制自己写爬虫要过微博的访客验证Sina Visitor System、维护会话抓下来的是字段和媒体地址——视频里说了什么、图上写了什么还得再接语音识别和 OCR。这篇用一个读取接口直接把一条微博读成文字给出代码和一次真实返回。一、一次调用curl-XPOST https://linkdigest.dev/api/v1/digest\-HAuthorization: Bearer ld_live_...\-HContent-Type: application/json\-d{url: https://m.weibo.cn/detail/5351369302084798, format: json}视频要读几十秒接口可能先回202和poll_url约 15 秒后用同一个 Authorization 头 GET 它把同样的 POST 再发一次也行只扣一次费。Pythonimportos,time,requests H{Authorization:fBearer{os.environ[LINKDIGEST_API_KEY]}}rrequests.post(https://linkdigest.dev/api/v1/digest,headersH,json{url:https://m.weibo.cn/detail/5351369302084798})whiler.status_code202:time.sleep(int(r.headers.get(Retry-After,15)))rrequests.get(r.json()[poll_url],headersH)dr.json()print(d[author],d[posted_at],d[stats])forsind.get(on_screen,[])[:5]:print(s[t],s[text])forcind.get(comments,[])[:3]:print(c[likes],c[text])二、真实返回节选这条是 61 秒的微博视频项目返回作者 / 时间屿鹿 · 2026-10-07数据读取当时4,761 赞 · 547 评论 · 218 转发画面文字29 段带时间——剧中对白字幕、画面里的评论截图要点5 条每条附原文引用并逐字核对热评前 8 条带点赞和回复数读取回执「视频没有音轨没有口播逐字稿」「547 条评论只读了前 8 条」画面文字节选on_screen「全程」是整条视频都在画面上的字≈是大致时间全程 彭冠英导演非得分手吗我不想分手 全程 导演不你得分后边还有三个等着呢 ≈00:10 我心中一丝火焰燃起这条视频没有音轨所以transcript是空的、transcript_source是none——接口不会编一段口播出来回执里写明了原因。有声音的视频会给带时间的口播逐字稿。三、链接写法weibo.com/用户/微博ID电脑地址栏、m.weibo.cn/detail/数字ID、m.weibo.cn/status/ID指的是同一条微博接口会认成同一条、共用缓存读过一次再用任何一种写法读都是 0 积分。t.cn短链要先在浏览器里打开复制展开后的地址。四、Agent 里用Claude Code / Cursor 用 MCP 一行接入然后直接在对话里贴微博链接claude mcpadd--transporthttp linkdigest https://linkdigest.dev/mcp\--headerAuthorization: Bearer ld_live_...OpenClaw 用户可以装技能weibo-to-text。五、边界只读公开微博只有关注者能看的关注可见、好友圈如实返回读不了不扣费评论只读分享页显示的前几条热评不是全部评论不登录、不发布、不点赞。