How to get video ids from an YouTube playlist?

后端 未结 2 1316
日久生厌
日久生厌 2020-12-20 05:43

\"googleapis\": \"^16.1.0\"

I have a playlist where there are two videos. How can I get the videos ids?

I tried this:

// Node.js
const google         


        
2条回答
  •  余生分开走
    2020-12-20 06:18

    With Axios you can do something like that :

    import axios from "axios";
    const KEY = "";
    
    const getPlayListItems = async playlistID => {
        const result = await axios.get(`https://www.googleapis.com/youtube/v3/playlistItems`, {
          params: {
            part: 'id,snippet',
            maxResults: 10,
            playlistId: playlistID
            key: KEY
          }
        });
        return result.data;
      };
    
      getPlayListItems("PlaylistID").then(data => {
        data.items.forEach(element => {
            console.log(element.snippet.resourceId.videoId)
    });
    

    This will print all videoId of a given playlist, up to position 10.

提交回复
热议问题