gpt4 book ai didi

javascript - 通过 JSON 获取 Javascript 中单个视频(非提要)的 Youtube 信息

转载 作者:IT老高 更新时间:2023-10-28 12:46:41 25 4
gpt4 key购买 nike

所以我试图通过 JSON 格式从单个 youtube 视频中获取信息。就像标题描述类别一样,除了评论之外,我还能得到什么。我正在尝试在 Javascript 中执行此操作。我注意到下面的链接,但他们的所有示例都是如何从提要中获取视频信息。假设我知道它的 ID,我想从单个视频中获取信息。

https://developers.google.com/youtube/2.0/developers_guide_json

我也在看这个Stackoverflow Question但我对它说的获取请求有疑问“test.js(第 10 行)获取 http://gdata.youtube.com/feeds/api/videos/VA770w...v=2&alt=json-in-script&callback=listInfo

200 正常 9ms"

简而言之,如果我有一个像 VA770wpLX-Q 这样的 youtube 视频 ID,那么在 JSON 中获取该视频信息的 url 是什么样的?

谢谢

最佳答案

2018 年更新

API v2 已弃用。新的 youtube api v3 仅适用于开发者 token ,并且有免费连接限制。

您可以在没有 API 的情况下获取 JSON:

http://www.youtube.com/oembed?url=http://www.youtube.com/watch?v=ojCkgU5XGdg&format=json

或xml

http://www.youtube.com/oembed?url=http://www.youtube.com/watch?v=ojCkgU5XGdg&format=xml



新的 2018 json 响应有

{
"html": "<iframe width=\"480\" height=\"270\" src=\"https://www.youtube.com/embed/ojCkgU5XGdg?feature=oembed\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen></iframe>",
"title": "Creativity and Drugs (Eng Sub)",
"thumbnail_height": 360,
"provider_name": "YouTube",
"author_url": "https://www.youtube.com/user/serebniti",
"thumbnail_width": 480,
"height": 270,
"provider_url": "https://www.youtube.com/",
"type": "video",
"width": 480,
"version": "1.0",
"author_name": "serebniti",
"thumbnail_url": "https://i.ytimg.com/vi/ojCkgU5XGdg/hqdefault.jpg"
}

点赞:

hqdefault.jpg 质量较差但始终存在。

http://img.youtube.com/vi/ojCkgU5XGdg/hqdefault.jpg

http://img.youtube.com/vi/ojCkgU5XGdg/sddefault.jpg

最大尺寸

https://i.ytimg.com/vi/ojCkgU5XGdg/maxresdefault.jpg

小拇指:

http://img.youtube.com/vi/ojCkgU5XGdg/0.jpg
http://img.youtube.com/vi/ojCkgU5XGdg/1.jpg
http://img.youtube.com/vi/ojCkgU5XGdg/2.jpg
http://img.youtube.com/vi/ojCkgU5XGdg/3.jpg

注释

http://www.youtube.com/annotations_invideo?cap_hist=1&video_id=ojCkgU5XGdg

解析移动页面 16kb

https://m.youtube.com/watch?v=ojCkgU5XGdg

不要忘记将用户代理更改为 iOS/Safari 7

http://www.youtube.com/get_video_info?html5=1&video_id=ojCkgU5XGdg

还有如何嵌入 youtube live

https://www.youtube.com/embed/live_stream?channel=UCkA21M22vGK9GtAvq3DvSlA

UCkA21M22vGK9GtAvq3DvSlA 是您的 channel ID。您可以在 YouTube 帐户中的“我的 channel ”链接中找到它。

实时拇指

https://i.ytimg.com/vi/W-fSCPrYSL8/hqdefault_live.jpg

关于javascript - 通过 JSON 获取 Javascript 中单个视频(非提要)的 Youtube 信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10066638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com