我正在使用最新的YouTube API(我相信v3)。這是我從https://developers.google.com/youtube/v3/docs/開始的文檔。使用YouTube API獲取包含電子郵件或用戶名的YouTube用戶播放列表
我能夠通過在JavaScript在進行此調用得到一個用戶在YouTube播放列表與渠道ID:
function getPlaylists(channelId) {
return $.get("https://www.googleapis.com/youtube/v3/playlists", { part: 'snippet', channelId: channelId, key: key });
}
當我有播放列表,我能得到每個播放列表的PlaylistID財產。使用PlaylistID我可以使用JavaScript代碼播放列表所有視頻:
function getPlaylistVideos(playlistId) {
return $.get('https://www.googleapis.com/youtube/v3/playlistItems', { part: 'snippet', playlistId: playlistId, key: key });
}
我真的不喜歡,我必須做出一個用戶試圖找到他們的渠道ID在自己的播放列表拉。我希望能夠讓用戶通過他們的電子郵件或用戶名來執行此操作。這可能嗎?是否可以不使用YouTube身份驗證?如果沒有,YouTube使用授權服務有沒有好的來源?
看一看'這裏forUserName' ... https://developers.google。 com/youtube/v3/docs/channels/list#參數 – Archer
@Archer我有一種感覺,我會失明。我會給那一槍......我相信它會起作用。我會讓你知道 – user3788671
嗯,我剛剛嘗試過,它不起作用。我發現這個問題http://stackoverflow.com/questions/33451543/youtube-data-api-get-channel-id-from-email,它看起來這是不可能在這個時候沒有使用OAuth。 – user3788671