Мы пытаемся настроить потоковую передачу событий через 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 не виден на мобильных устройствах, поэтому, если есть исправление, это сделает мою жизнь еще проще. ТИА