公众号文章链接里的 mid、idx、sn 是什么意思?

公众号文章长链接里,除了代表公众号的 __biz,还有 mid(文章所在的那次群发)、idx(它在这次群发里排第几篇)和 sn(校验参数)。四个齐全,链接才完整。 DataXAPI 有 8 个微信公众号接口,一次 $0.0200 起,失败不收费。

每个参数

idx:一次群发可以带好几篇文章,idx 是这篇排第几。微信官方文档里,消息推送的 Idx 是“多图文时第几篇文章,从1开始”,留言接口的 index 是“第几篇图文,从0开始”,起点不一样,用的时候看清是哪一种。

mid:据公开的开源项目说明,是那次群发的消息编号。微信官方接口里,一次群发叫 msg_data_id,但“链接里的 mid 就是 msg_data_id”没有官方原文。有个开源导出工具把它叫 appmsgid,把篇序叫 itemidx。

sn:校验参数。据公开的开源项目说明,__biz、mid、idx、sn 四个齐全,才能拿去取文章的阅读数。DataXAPI 实录的链接里,sn 是 32 位十六进制;没有它,微信不打开文章。

DataXAPI 收什么

wechat_mp.articles.metrics 只收四个参数齐全的长链接,比如 https://mp.weixin.qq.com/s?__biz=<Base64>&mid=<数字>&idx=2&sn=<32 位十六进制>(占位写法,这里是一次群发的第二篇)。wechat_mp.articles.get 和 wechat_mp.articles.comments.list 也收 /s/ 开头的短链接。

在 sn 之前被截断、或者 sn 不是 32 位十六进制的长链接,会在发出请求前被拒绝,不扣费。wechat_mp.accounts.articles.list 返回的都是长链接,可以原样传给互动数据接口。

用到的接口

每个都带价格;接口页上有参数、字段和一份录制的返回。

出处

本页写到的别家的价格和功能,都来自对方自己的页面和文档,读取于 2026-10-29。价格和功能会变,做决定前请以出处为准。