Python 仅使用youtube api v3搜索官方视频

Python 仅使用youtube api v3搜索官方视频,python,youtube,youtube-api,youtube-data-api,Python,Youtube,Youtube Api,Youtube Data Api,我看到很多文章(例如,第14条和第3条)建议添加 ,合作伙伴 在查询结束时,仅返回官方视频,即来自合作伙伴频道的视频。然而,这样的查询在YouTube上似乎不起作用。它只是将“partner”作为查询的一部分,并根据查询返回结果。v3上也没有列出任何参数。有解决办法吗 我的问题看起来像 query = 'Whatever' params = { "q": query, "part": "id,snippet", "type":"video"

我看到很多文章(例如,第14条和第3条)建议添加

,合作伙伴

在查询结束时,仅返回官方视频,即来自合作伙伴频道的视频。然而,这样的查询在YouTube上似乎不起作用。它只是将“partner”作为查询的一部分,并根据查询返回结果。v3上也没有列出任何参数。有解决办法吗

我的问题看起来像

query = 'Whatever'
params = {
        "q": query,
        "part": "id,snippet",
        "type":"video"
    }     
 videos = youtube_api.search().list(**params).execute()

@destif的可能副本谢谢您的建议。然而,在将“contentDetails”添加到我的“part”参数时,我得到了一个HttpError 400,所以我只使用“id”和“snippet”。这意味着contentDetails.licensedContent无法访问。@destif,在这里找到了一个解决方案,但这将非常昂贵。无法承受如此多的api点击量。请告诉我您是如何构造请求的。访问:contentDetails.licensedContentI按照建议的解决方案进行操作。它正在完成任务,但有一个计算开销。可能重复@Destrif谢谢你的建议。然而,在将“contentDetails”添加到我的“part”参数时,我得到了一个HttpError 400,所以我只使用“id”和“snippet”。这意味着contentDetails.licensedContent无法访问。@destif,在这里找到了一个解决方案,但这将非常昂贵。无法承受如此多的api点击量。请告诉我您是如何构造请求的。访问:contentDetails.licensedContentI按照建议的解决方案进行操作。它正在完成任务,但有计算开销。