Keď sa pokúsim a pošlem nasledujúcu žiadosť:
GET https://www.googleapis.com/youtube/v3/liveChat/messages?liveChatId={..}&part=snippet&maxResults=250key={...}
Dostávam iba maximálne 75 vrátených výsledkov, aj keď v mojom životnom štýle je viac ako 75 komentárov. Týchto 75 komentárov vrátených sú aj 75 najnovších komentárov. Nastavenie nextPageToken
s hodnotou v reakcii vyššie vráti prázdnu sadu komentárov. Je to skoro ako keď potrebujem spôsob zobrazenia predchádzajúcich stránok maxResults
, ako mám vo vyššie uvedenej adrese URL, nerobí nič také. Keď pridám nový komentár k živému streamu, prvý záznam zmizne a nový komentár sa zobrazí v spodnej časti zoznamu.
Mám zmätok nad tým, prečo nemôžem dostať viacako 75 poznámok a prečo číslo 75, pretože nie je uvedené nikde v dokumentácii. Máte nejakú predstavu, čo sa tu deje? Môžem poskytnúť viac informácií podľa potreby.
odpovede:
0 pre odpoveď č. 1Po testovaní služby liveChatMessages googleyoutube-api s najaktívnejšími miestnosťami, ktoré som mohol nájsť a preskúmaním dokumentácie som dospela k záveru, že pri dotazu na liveChatMessages api dostanete 75 najnovších správ nariadených od najstarších po najnovšie a nextTokenId daný ak je pridaný k ďalšiemu dotazu vrátiť ďalšie aktuálne správy, ktoré boli zhromaždené servermi spoločnosti Google od prvého dotazu. Nie som si istý, ako získať staršie správy, nezdá sa to možné.