通过YouTube Data API获取用户点赞视频及权限咨询
关于访问未授权用户YouTube点赞视频的问题解答
先直接给你明确结论:不行,未获得目标用户授权的情况下,你根本无法访问他们的点赞视频。
下面给你拆解具体原因和细节:
- YouTube默认会把用户的点赞列表设为私有状态,这是平台的隐私保护机制,即使用户没特意调整设置,这类个人行为数据也不会对外公开。
- 你提到的通过「Liked」播放列表获取内容的方式,确实只能用于访问当前授权用户自己的点赞视频。因为YouTube Data API的规则很明确:要读取用户的私有播放列表(包括点赞列表),必须经过用户的OAuth 2.0授权,证明你获得了用户的许可才能访问这些数据。
如果真的想获取他人的点赞视频,只有两种极端情况可行:
- 目标用户主动把自己的点赞列表设置为公开状态,并且你能拿到这个公开列表的ID,这种情况下不需要授权就能通过API获取内容,但现实中很少有用户会这么做。
- 你能让每个目标用户都完成OAuth授权流程,主动授予你的应用访问他们YouTube数据的权限——但针对批量邮箱列表的场景,这种操作几乎不可能落地,毕竟没人会随便给陌生应用授权。
总结一下:你想通过邮箱列表批量获取用户最近点赞的YouTube视频,目前没有合法绕过授权的方式,必须依赖用户主动授权或者其点赞列表公开。
内容的提问来源于stack exchange,提问作者Smack Overflow
相关产品推荐
相关产品推荐

