在微信小程序中,不能直接“自由调用”视频号的最新视频列表,这是很多人会踩的坑。下面我按官方能力 + 可行方案给你讲清楚,并给出实现示例与替代方案。
一、结论先行(很重要)
微信目前不开放任何 API,可以直接获取「视频号最新视频列表」
也就是说:
- 不能像调公众号文章列表那样,直接拉视频号数据
- 不能通过 openid / 视频号 id 获取视频列表
- 不能爬视频号(违规,审核不过)
只能用微信官方提供的“视频号组件能力”来展示视频号内容
二、官方唯一可用方式:<wx-open-launch-wechannel-video>
这是官方推荐 & 审核通过率最高的方式。
1 能做什么?
- 在小程序里 嵌入指定视频号的视频
- 支持: 单个视频 视频号主页 视频列表(官方推荐流)
但:你无法自己控制“最新视频列表”的数据结构
使用示例(直接可用)
WXML
<wx-open-launch-wechannel-video
finderUserName="gh_xxxxxxx"
style="width: 100%; height: 600rpx;">
</wx-open-launch-wechannel-video>
2参数说明
| 参数 | 说明 |
|---|---|
finderUserName | 视频号唯一标识(不是微信号) |
feedId | 指定单个视频(可选) |
3 如果只展示某一个视频
<wx-open-launch-wechannel-video
finderUserName="gh_xxxxxxx"
feedId="export/UzFfAgtgekIEAQAAAAAA..."
style="width:100%; height:600rpx;">
</wx-open-launch-wechannel-video>
