在Google驱动器上检查正在播放的视频的元素后,我得到了iframe的这个来源(解码后):
"https://youtube.googleapis.com/embed/?status=ok&hl=en&allow_embed=0&ps=docs&partnerid=30&autoplay=0&docid=1aUJWCNwftLtuXZ2QRMVMIh6cNAlv8VjF&abd=0&public=true&el=preview&title=5751-09-13b Dollars.mp4&BASE_URL=https://drive.google.com/&iurl=https://drive.google.com/vt?authuser=0&id=1aUJWCNwftLtuXZ2QRMVMIh6cNAlv8VjF&s=AMedNnoAAAAAXJrugYRz2xBf8REpe1dIkuYFVoDfvRKi&cc3_module=1&reportabuseurl=https://drive.google.com/abuse?authuser=0&id=1aUJWCNwftLtuXZ2QRMVMIh6cNAlv8VjF&token=1&plid=V0QVj6yxCJMmgQ×tamp=1553650273817&length_seconds=176&BASE_YT_URL=https://drive.google.com/&cc_load_policy=1&authuser=0&wmode=window&override_hl=1&enablecastapi=0&pipable=1&enablepostapi=1&postid=drive-viewer-video-player-object-9&origin=https://drive.google.com"
当我转到链接时,它显示了视频的缩略图,但是在播放时,它显示了“无效的参数”。
看一下链接中的GET变量,首先,似乎origin和baseuri可能阻止它在另一个网站上播放,因此IDK如果可以更改的话,也看起来像变量:
token=1&plid=V0QVj6yxCJMmgQ&
似乎是指某种API令牌...
还要看看authuser和“ s”参数:
?authuser=0
&id=1aUJWCNwftLtuXZ2QRMVMIh6cNAlv8VjF
&s=AMedNnoAAAAAXJrugYRz2xBf8REpe1dIkuYFVoDfvRKi
我不确定id和s是否还引用可以在某处生成的各种API令牌...? 所以基本上,它是行不通的,所以我能用服务器端(或客户端)端代码插入什么内容,以便使用youtube播放器将google驱动器(公开)的视频嵌入网站上吗?
顺便说一句:我不对GOogle Drive视频嵌入链接不感兴趣,如果可能的话,我希望使用youtube API