2

當我在Google App腳本中使用Youtube.Playlists.list時,出現「ReferenceError:」Youtube「未定義」的錯誤。我啓用了Youtube Analytics API和Youtube Data API,但仍然出現錯誤。我可以知道我該怎麼做這項工作?Youtube.Playlist.list ReferenceError

function myFunction() { 

    var playlistResponse = Youtube.Playlists.list('snippet',{ 
    mine: true, 
     maxResults: 30, 
     pageToken: nextPageToken 
     }); 

    for (var x = 0; x < playlistResponse.items.length; x++) 
     { 
     var playlistItem = playlistResponse.items[x]; 
     var playlistId = playlistResponse.items.id; 
     var playlistTitle = playlistResponse.items.snippet; 

     Logger.log(playlistTitle); 
     Logger.log(playlistId); 
     } 
} 
+0

難道你進入Google.Developers Console,並在那裏啓用YouTube API?如果你沒有這樣做,它將無法工作。您需要在兩個地方啓用高級服務。 Inside Apps Script,*和*在Google Developers Console中。 –

回答

0

所有你需要做的是改變小寫字母 「t」 爲大寫:

var playlistResponse = Youtube.Playlists.list('snippet',{ 

更改爲:

YouTube 

這是區分大小寫:

+0

HAHA我沒注意到。謝謝! – Aldrin