如何从 YOUTUBE API 获得 Python 的回复

How can I get response with Python from YOUTUBE API

我想从 youtube 视频中获取视频类别。我知道一个 youtube id,我想要这个类别。我有一个 youtube api.

我知道如何用浏览器来做。例如,

https://www.googleapis.com/youtube/v3/videos?id=ZCJgvabihQ8&key="+MY_YOUTUBE_API+"&part=snippet"

如果我在浏览器中 运行 这段代码,我将得到一个结果。但我不知道如何使用 Python.

获得相同的结果

这是我寻找解决方案的尝试。

import requests
import json
API_KEY = ''
url = "https://www.googleapis.com/youtube/v3/videos?id=ZCJgvabihQ8&key=" + API_KEY+ "&part=snippet"
r = requests.get(url)
print(r)

但是我有一个错误。 <响应 [200]>

如何使用 Python 完成此任务?

<Response [200]> 不是错误。当您发送请求时,您会得到一个响应对象。 响应对象包含响应数据。您可以从响应中提取所需的数据。 例如获取 json 数据你可以做。

print(r.json())

查看更多信息https://requests.readthedocs.io/en/master/