YouTube Live Streaming API liveChatNotFound - PullRequest
0 голосов
/ 18 ноября 2018

Я пытаюсь найти способ получить все сообщения из потока, и я так близко, но затем я получаю ошибку.По какой-то причине используемый мной идентификатор видео недействителен, хотя он является действительным .Может быть, я получаю неправильный идентификатор?Вот XMLHttpRequest:

https://www.googleapis.com/youtube/v3/liveChat/messages?liveChatId=hHW1oY26kxQ&part=snippet&key={API-KEY}&maxResults=2000

Вот ответ:

{
 "error": {
  "errors": [
   {
    "domain": "youtube.liveChat",
    "reason": "liveChatNotFound",
    "message": "The live chat that you are trying to retrieve cannot be found. Check the value of the requests \u003ccode\u003eliveChatId\u003c/code\u003e parameter to ensure that it is correct."
   }
  ],
  "code": 404,
  "message": "The live chat that you are trying to retrieve cannot be found. Check the value of the requests \u003ccode\u003eliveChatId\u003c/code\u003e parameter to ensure that it is correct."
 }
}

1 Ответ

0 голосов
/ 26 апреля 2019

передайте свой идентификатор видео для нижеприведенного API и получите фактический идентификатор livechat

получите идентификатор livechat * (замените его на ключ API))

https://www.googleapis.com/youtube/v3/videos?id=kpfV38Hcnds&key=AIzaxxxxxxxxxxxxxxxxdQShvisQW_kdY0Yxxx&part=liveStreamingDetails

в ответе вы найдете livechatid, передайте этот идентификатор живого чата нижеприведенному api

получите все чаты (замените свой ключ API)

https://www.googleapis.com/youtube/v3/liveChat/messages?liveChatId=Cg0KC2twZlYzOEhjbmRz&part=snippet&key=AIzaxxxxxxxxxxxxxxxxdQShvisQW_kdY0Yxxx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...