Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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
Java 如何获取当前活动直播流列表并按描述和位置进行筛选_Java_Youtube Api_Youtube Livestreaming Api - Fatal编程技术网

Java 如何获取当前活动直播流列表并按描述和位置进行筛选

Java 如何获取当前活动直播流列表并按描述和位置进行筛选,java,youtube-api,youtube-livestreaming-api,Java,Youtube Api,Youtube Livestreaming Api,JAVA/YouTube API v3 JSON响应是: { "error": { "errors": [ { "domain": "youtube.liveBroadcast", "reason": "liveStreamingNotEnabled", "message": "The user is not enabled for live streaming.", "extendedHelp": "https://www.youtube.com/

JAVA/YouTube API v3

JSON响应是:

{
 "error": {
  "errors": [
   {
    "domain": "youtube.liveBroadcast",
    "reason": "liveStreamingNotEnabled",
    "message": "The user is not enabled for live streaming.",
    "extendedHelp": "https://www.youtube.com/features"
   }
  ],
  "code": 403,
  "message": "The user is not enabled for live streaming."
 }
}

并弹出一个sais:

此错误可能是由于使用的凭据类型不足。尝试使用OAuth2.0

来自我的代码运行的相同响应:

GoogleJsonResponseException code: 403 : The user is not enabled for live streaming.
com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
{
  "code" : 403,
  "errors" : [ {
    "domain" : "youtube.liveBroadcast",
    "message" : "The user is not enabled for live streaming.",
    "reason" : "liveStreamingNotEnabled",
    "extendedHelp" : "https://www.youtube.com/features"
  } ],
  "message" : "The user is not enabled for live streaming."
}

嗯。非常感谢DaImTo! 我只是不需要使用“youtube直播api”就可以了

根据文件

根据注释了解此api的实际使用情况。 授权请求的用户无法在YouTube上流式传输实时视频。用户需要启用它,请在youtube.com/features上查找更多信息

允许您在YouTube上创建、更新和管理实时事件


我正在使用身份验证,也许还有其他方法吗?是的,我明白了。抱歉,也许我需要具体化我的问题:我所需要的是搜索今天的直播流(不是授权的streams os用户,而是所有流,带有搜索词)。也许我需要一些其他的东西来实现它,一些其他的函数?这不是这个api设计的目的。YouTube直播API允许您在YouTube上创建、更新和管理直播事件