Сообщения чата на YouTube Live Javascript API не синхронизируются с реальным чатом, видимым на веб-сайте и в приложениях YouTube - PullRequest
0 голосов
/ 01 ноября 2018

Мы пытаемся настроить потоковую передачу событий через YouTube (Видео URL - https://www.youtube.com/watch?v=Sby6O2k9j4k)). Теперь здесь, когда мы прокручиваем до конца, мы видим одно сообщение в живом чате. Но когда я пытаюсь запросить то же самое с API здесь -

GET https://www.googleapis.com/youtube/v3/liveChat/messages

с параметрами - liveChatId: Cg0KC2ZRcnpkRW5Vbm1J, часть: id, фрагмент, authorDetails

Я получаю другой список сообщений, которые я пытался вставить из этого API -

POST https://www.googleapis.com/youtube/v3/liveChat/messages

с этим телом запроса -

{
  "snippet": {
    "liveChatId": "Cg0KC2ZRcnpkRW5Vbm1J",
    "type": "textMessageEvent",
    "textMessageDetails": {
      "messageText": "Test chat message api"
    }
  }
}

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

Кроме того, я пытался встроить iframe в чат, но по какой-то причине iframe не виден на мобильных устройствах, поэтому, если есть исправление, это сделает мою жизнь еще проще. ТИА

...