从此页面:https://developers.google.com/youtube/v3/docs/search/list
以下代码段显示了如何针对YT数据api运行搜索查询。
def search_list_by_keyword(client, **kwargs):
kwargs = remove_empty_kwargs(**kwargs)
response = client.search().list(
**kwargs
).execute()
return print_response(response)
search_list_by_keyword(client,
part='snippet',
maxResults=25,
q='surfing',
type='')
如何为此请求添加API密钥以使其获得授权?
答案 0 :(得分:1)
您可以使用“key”参数传递API密钥。
示例强>:
search_list_by_keyword(client,
part='snippet',
maxResults=25,
q='surfing',
key="YOUR_API_KEY",
type='')
使用CURL的示例:
# curl URL:
curl -i -G -d "part=snippet&maxResults=25&q=surfing&key={YOUR_API_KEY}"
https://www.googleapis.com/youtube/v3/search
# HTTP URL:
GET https://www.googleapis.com/youtube/v3/search?part=snippet
&maxResults=25
&q=surfing
&key={YOUR_API_KEY}
答案 1 :(得分:0)
将您的API密钥添加到代码中
search_list_by_keyword(client,
part='snippet',
maxResults=25,
q='surfing',
key='your_api_key',
type='')
此后,您将获得YouTube API的授权,并查看您的API请求是否成功,您可以在Google开发人员Google API Services上的API详细信息下检查您的开发人员API,然后检查计数如果请求的数量大于零,则说明您已成功授权使用API。有关更多详细信息,请参见下面的图片