我有一个这样的网址,我在我的网络应用程序中使用该网址来获取特定YouTube频道的最新视频:
我想为我的api查询添加更多过滤器,并希望在我的查询中添加“yt:accessControl”参数。一个例子是添加以youtube api代码格式的以下内容:
<yt:accesscontrol action='embed' permission='allowed' />
我想知道如何在我的网址中指定这些过滤器/参数。看起来“action”和“permissions”属于youtube apis的“accesscontrol”类,只是在URL中使用“action”和“permission”可能不起作用。
答案 0 :(得分:0)
搜索端点可以采用videoEmbeddable
参数,如果设置为true,则表示只返回允许嵌入的视频。所以你的例子看起来像这样:
https://www.googleapis.com/youtube/v3/search?key=my_project_key&part=snippet,id&order=date&maxResults=50&videoEmbeddable=true&channelId=channel_id
(另请注意,我已从搜索调用中删除了&#39; format = 5&#39;参数,因为它在API的v3中没有执行任何操作...这是一个从未移植的旧v2参数)