Api 如何通过视频ID从blogger视频中获取链接?

Api 如何通过视频ID从blogger视频中获取链接?,api,blogger,Api,Blogger,我发现一些网站使用自己的域名来使用blogger的嵌入视频,例如:https://example.com/blogger/video-play.mp4?contentId=264f2ge544g86h49 PS:https://example.com不是blogger上托管的域,而是blogger之外的域 264f2ge544g86h49是上传到blogger的视频的ID 它是怎么做的?有教程吗?我没有在上找到任何关于它的信息来总结我们在上面的评论中达成的解决方案。这将需要使用您选择的语言编写服

我发现一些网站使用自己的域名来使用blogger的嵌入视频,例如:
https://example.com/blogger/video-play.mp4?contentId=264f2ge544g86h49

PS:
https://example.com
不是blogger上托管的域,而是blogger之外的域

264f2ge544g86h49
是上传到blogger的视频的ID


它是怎么做的?有教程吗?我没有在

上找到任何关于它的信息来总结我们在上面的评论中达成的解决方案。这将需要使用您选择的语言编写服务器端逻辑,以使用视频ID或视频令牌提取实际的视频链接

更复杂的方法是直接使用视频ID(
https://example.com/blogger/video-play.mp4?contentId=VideoID
)。您需要编写与Blogger API交互的逻辑,以使用通过查询参数(从
获取)获得的VideoID编辑/创建帖子https://example.com/blogger/video-play.mp4?contentId=VideoID
)。博客文章将包含以下内容-

现在通过以下途径访问公共博客提要中的特定帖子:

https://www.blogger.com/feeds/BLOGID/posts/default/POSTID?alt=json
从上述JSON提要中的
content.$t
属性中,可以提取特定视频的视频令牌

使用视频令牌,向发送GET请求-

https://www.blogger.com/video.g?token=VideoToken

一个更简单的方法是直接从视频令牌开始,因为这将完全消除与Blogger API和提要交互的需要



以前,仅使用视频ID(使用
https://www.blogger.com/video-play.mp4?contentId=VIDEOID
)。这意味着将视频上传到Blogger后,不需要发布帖子。但从2018年11月左右开始,Blogger转向了基于令牌的视频URL(如
https://www.blogger.com/video.g?token=TOKEN
)。只有在包含视频的帖子发布后才能知道该标记。这种变化很可能是由于Blogger在同一时间引入了视频管理选项,ID是随机创建的,您希望从中得到什么?当您将视频上载到Blogger时,它会生成一个ID,我想转到该视频,将此ID放入我的域中,如上面所示,您收到了吗?我说的是fhat视频的链接。我认为它是用API制作的,但我没有找到一篇关于API的文章it@111111111111你能分享一些仍然使用这种方法嵌入视频的网站吗?大约在2018年11月,这种方法不再适用于usersYes,直接使用令牌将省去与Blogger API交互的步骤。您可以用首选语言编写服务器端逻辑,读取
https://www.blogger.com/video.g?token=TOKEN
其中从查询参数中提取
标记
,并从中提取视频URL。我不认为这个特定主题会有教程,但你可以找到类似要求的教程(又名URL的阅读源)easily@111111111111我已将上述对话总结为以下答案。关于
刷新视频src
,不需要这样做。像上面提到的网站一样,您可以执行302重定向到实际的视频URL。通过这种方式,您可以在整个网站上使用一致的视频src URL(
https://www.yourwebsite.com/video-player?token=TOKEN
),在服务器端处理后重定向到实际视频链接