python - 无法提供图表作为 youtube 搜索 API 的参数

标签 python youtube youtube-data-api

我尝试根据 youtube search API 按国家/地区获取 YouTube 趋势,我可以将图表设置为“mostPopular”,本应返回趋势视频详细信息,但它不起作用,并返回错误

enter image description here

from googleapiclient.discovery import build

DEVELOPER_KEY = "XXXXXXXXX"
YOUTUBE_API_SERVICE_NAME = "youtube"
YOUTUBE_API_VERSION = "v3"


def youtube_search(max_results=5, order="relevance", token=None, location=None, location_radius=None,
                   regionCode=None):
    youtube = build(YOUTUBE_API_SERVICE_NAME, YOUTUBE_API_VERSION, developerKey=DEVELOPER_KEY)

    search_response = youtube.search().list(
        type="video",
        pageToken=token,
        order=order,
        part="id,snippet",  # Part signifies the different types of data you want
        chart="mostPopular",
        maxResults=max_results,
        location=location,
        locationRadius=location_radius,
        regionCode = regionCode,
        ).execute()

    print(search_response)

youtube_search(regionCode='IE')

有人可以帮忙吗?

最佳答案

图表是 Videos resource 上的一个参数,它在搜索资源上不可用。

关于python - 无法提供图表作为 youtube 搜索 API 的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59258157/

相关文章:

Python:如何获取当前带宽使用情况?

python - 获取多次上传的文件的 Django 生成的唯一名称

regex - 使用正则表达式获取存储在字符串中的YouTube URL

ios - 如何使用 Expo 播放 Youtube 视频

youtube - 如何获取YouTube API v3中PlaylistItems中列出的视频的 channel ID?

javascript - 创建 Youtube 背景时出现 JS 错误

python - 在 python 中 for 循环的最后一次迭代期间执行操作

python - 如何应用 groupby 并根据年龄获取 N 列 - Pandas

android - Youtube Player与Android App中的缩略图集成

YouTube API v3 : Retrieving multiple channels at once (quota, 限制)