NodeJS 如何使用YouTube Data API从YouTube视频中获取艺术家姓名和标题?

wydwbb8l  于 2023-05-06  发布在  Node.js
关注(0)|答案(1)|浏览(116)

我看到了类似的问题,但它们已经很多年了,也许有些事情发生了变化?
我向youtube请求获取视频数据。

(async () => {
   const url = `https://www.googleapis.com/youtube/v3/videos?id=${ID}&key=${API_KEY}&part=snippet,contentDetails`;
   const response = await axios.get(url);
   console.log(response.data.items[0]);
})();

我得到了以下对象(它的一部分):

...
"snippet": {
      "publishedAt": "2015-05-18T04:00:00Z",
      "channelId": "UCANLZYMidaCbLQFWXBC95Jg",
      "title": "Taylor Swift - Bad Blood ft. Kendrick Lamar",
      "description": "►Exclusive Merch: https://store.taylorswift.com\n \n►Follow Taylor Swift Online\nInstagram: http://www.instagram.com/taylorswift\nFacebook: http://www.facebook.com/taylorswift\nTumblr: http://taylorswift.tumblr.com\nTwitter: http://www.twitter.com/taylorswift13\nWebsite: http://www.taylorswift.com\n \n►Follow Taylor Nation Online\nInstagram: http://www.instagram.com/taylornation\nTumblr: http://taylornation.tumblr.com\nTwitter: http://www.twitter.com/taylornation13",
      "thumbnails": {
        "default": {
          "url": "https://i.ytimg.com/vi/QcIy9NiNbmo/default.jpg",
          "width": 120,
          "height": 90
        },
...

本部分的标题、描述和数据响应:

下面是我需要的部分:

有没有办法得到这些数据?

deikduxw

deikduxw1#

您需要的信息无法通过API获得。
您可以考虑linked approach或使用其他方法来提取给定视频的元数据。

相关问题