使用YouTube API v3更新视频时首标签重复的问题排查
YouTube API v3 更新视频类别遇到的Studio标签重复界面bug
问题场景
用YouTube API v3更新视频类别时,必须重新传入标题、描述和标签,不然这些内容会被重置。API查询返回的标签数据是正常的,但在YouTube Studio的编辑页面里,第一个标签会出现重复显示的情况。
排查过程
- 一开始尝试在Studio里删这个重复的首标签,结果每次点删除都会删掉其他标签,唯独这个重复的删不掉;就算把所有标签都删光,字符数显示0/500了,这个标签还留在那,初步判断是界面bug。
- 后来用浏览器开发者工具手动删掉这个“幽灵”标签的DOM元素,界面就正常了,确定是界面层面的问题,但当时还不确定会不会影响视频的实际数据。
- 最后找到根源:因为YouTube API v3没暴露子类别(比如Academic System这类)的字段,在Studio里点「SHOW MORE」按钮时,页面脚本会自动选中对应的子类别,导致表单状态变为“已修改”,进而触发标签字段异常生成这个重复的“幽灵”标签。
最终结论
检查视频播放页的meta元素后,确认视频的实际数据完全没受影响,只是YouTube Studio的界面显示bug而已。
内容的提问来源于stack exchange,提问作者smozgur
相关产品推荐
相关产品推荐

