/ / Youtube V3 - LiveChatMessages.list só retorna um máximo de 75 solicitações - youtube, youtube-api, youtube-data-api, transmissão ao vivo, youtube-livestreaming-api

O Youtube V3 - LiveChatMessages.list só retorna um máximo de 75 solicitações - youtube, youtube-api, youtube-data-api, transmissão ao vivo, youtube-livestreaming-api

Quando tento enviar o seguinte pedido:

GET https://www.googleapis.com/youtube/v3/liveChat/messages?liveChatId={..}&part=snippet&maxResults=250key={...}

Eu só recebo um máximo de 75 resultados retornados, embora haja mais de 75 comentários no meu livestream. Esses 75 comentários retornados são também os 75 comentários mais recentes. Configurando o nextPageToken com o valor na resposta acima retorna um conjunto vazio de comentários. É quase como se eu precisasse ver as páginas anteriores. maxResults, como eu tenho na url acima não faz nada também. Quando adiciono um novo comentário à transmissão ao vivo, a primeira entrada do 75 desaparece e o novo comentário aparece na parte inferior da lista.

Estou perplexo sobre porque eu não posso receber maisde 75 comentários e porque o número 75 como este não é mencionado em qualquer lugar na documentação. Vocês tem alguma ideia do que está acontecendo aqui? Eu posso fornecer mais informações conforme necessário.

Respostas:

0 para resposta № 1

Tendo testando o liveChatMessages googleyoutube-api com as salas mais ativas que encontrei e revisando a documentação Concluí que quando você consulta a API liveChatMessages você obtém as 75 mensagens mais recentes do mais antigo para o mais novo, e o nextTokenId dado se adicionado à próxima consulta retornar mais mensagens recentes que foram recolhidas pelos servidores do Google desde a sua primeira consulta. Eu não sei como obter mensagens mais antigas, não parece possível.