📅  最后修改于: 2023-12-03 15:06:06.584000             🧑  作者: Mango
YouTube Data API v3 是一个用于访问和操作 YouTube 视频数据的 API。它是 YouTube API 的最新版本,并提供了一些新功能,例如实时广播、音乐内容 ID 匹配以及广告标识符的支持。
在使用 YouTube Data API v3 之前,您需要在 Google Cloud Console 中启用它。下面是如何启用它的步骤:
如果您已经启用了 YouTube Data API v3,以下是示例代码,可通过调用 API 获取最新上传的 20 个视频:
import google.auth
from googleapiclient.discovery import build
def get_latest_videos(api_key):
youtube = build('youtube', 'v3', developerKey=api_key)
request = youtube.search().list(
part='id, snippet',
channelId='UC_x5XG1OV2P6uZZ5FSM9Ttw',
maxResults=20,
order='date',
type='video'
)
response = request.execute()
for item in response['items']:
print(item['snippet']['title'])
请注意,此代码需要使用有效的 API 密钥。将您的 API 密钥用作函数参数即可。
在本文中,我们介绍了如何启用 YouTube Data API v3,并提供了示例代码,演示如何使用 API 获取最新上传的视频。希望本文对您有所帮助!