Как я могу получить текущий список активных потоков и отфильтровать их по описанию и местоположению - PullRequest
0 голосов
/ 19 февраля 2020

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."
 }
}

И всплывающее окно, которое говорит :

Эта ошибка может быть связана с использованием недостаточного типа учетных данных. Попробуйте использовать OAuth 2.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-livestreaming-api» для этого!

1 Ответ

1 голос
/ 19 февраля 2020

согласно документации ошибки # liveBroadcasts_youtube.liveBroadcasts.transition

из комментариев фактическое использование этого API.

Пользователь, который разрешил запрос невозможно включить потоковое видео на YouTube. Пользователь должен включить его, чтобы найти дополнительную информацию на youtube.com/features.

API потоковой передачи YouTube позволяет создавать, обновлять и управлять живыми событиями на YouTube.

...