Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在googleapi url请求中指定yt:accessControl参数_Html_Youtube_Google Api_Youtube Api_Youtube Javascript Api - Fatal编程技术网

Html 如何在googleapi url请求中指定yt:accessControl参数

Html 如何在googleapi url请求中指定yt:accessControl参数,html,youtube,google-api,youtube-api,youtube-javascript-api,Html,Youtube,Google Api,Youtube Api,Youtube Javascript Api,我有这样一个URL,我在web应用程序中使用它从特定的YouTube频道获取最新视频: 我想在api查询中添加更多过滤器,并想在查询中添加“”参数。例如,添加以下youtube api代码格式的内容: <yt:accesscontrol action='embed' permission='allowed' /> 我想知道如何在我的URL中指定这些过滤器/参数。看起来“action”和“permissions”属于youtube API的“accesscontrol”类,仅在

我有这样一个URL,我在web应用程序中使用它从特定的YouTube频道获取最新视频:

我想在api查询中添加更多过滤器,并想在查询中添加“”参数。例如,添加以下youtube api代码格式的内容:

<yt:accesscontrol action='embed' permission='allowed' />


我想知道如何在我的URL中指定这些过滤器/参数。看起来“action”和“permissions”属于youtube API的“accesscontrol”类,仅在URL中使用“action”和“permissions”可能不起作用。

搜索端点可以采用
VideoEmbeddeble
参数,如果设置为true,则表示只应返回允许嵌入的视频。因此,您的示例如下所示:

https://www.googleapis.com/youtube/v3/search?key=my_project_key&part=snippet,id&order=date&maxResults=50&videoEmbeddable=true&channelId=channel_id
(还要注意,我已经从搜索调用中删除了'format=5'参数,因为它在API的v3中没有任何作用……它是一个从未移植过的旧v2参数)