/ / Youtube V3 - LiveChatMessages.list zwraca tylko 75 żądań - youtube, youtube-api, youtube-data-api, live-streaming, youtube-livestreaming-api

Youtube V3 - LiveChatMessages.list zwraca tylko 75 żądań - youtube, youtube-api, youtube-data-api, live-streaming, youtube-livestreaming-api

Kiedy próbuję wysłać następujące żądanie:

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

Dostaję maksymalnie 75 zwracanych wyników, mimo że w moim strumieniu znajduje się ponad 75 komentarzy. Te 75 zwróconych komentarzy to także 75 najnowszych komentarzy. Ustawianie nextPageToken z wartością w powyższej odpowiedzi zwraca pusty zestaw komentarzy. To prawie tak, jakbym potrzebował sposobu na obejrzenie poprzednich stron maxResults, jak mam w adresie URL powyżej, nie robi nic tak dobrze. Kiedy dodaję nowy komentarz do transmisji na żywo, pierwszy wpis z 75 zniknie, a nowy komentarz pojawi się u dołu listy.

Jestem zdumiony tym, dlaczego nie mogę otrzymać więcejniż 75 komentarzy i dlaczego numer 75, o którym nie wspomniano nigdzie w dokumentacji. Czy macie pojęcie, co się tutaj dzieje? W razie potrzeby mogę podać więcej informacji.

Odpowiedzi:

0 dla odpowiedzi № 1

Po przetestowaniu google goChatMeshagesyoutube-api z najaktywniejszych pokojach udało mi się znaleźć i przeglądając dokumentację I doszli do wniosku, że podczas kwerendy z liveChatMessages api dostajesz 75 najnowsze wiadomości uporządkowane od najstarszego do najnowszego, a nextTokenId podane po dodaniu go do następnego kwerenda zwraca żadnych bardziej najnowsze wiadomości, które zostały zebrane przez serwery Google "s od pierwszego zapytania. nie jestem pewien, w jaki sposób dostać starsze wiadomości, to nie wydaje się możliwe.