Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> API YouTube v3 - pobieranie komentarzy do filmików, Niepełna lista
in5ane
post
Post #1





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Witajcie. Do jednego ze swoich projektów muszę wykorzystać API YouTube'a i pobierać komentarze do filmików. Korzystam z metody commentThreads i niestety, ale do większości filmików pobiera mi niepełną listę komentarzy. Na razie chodzi tylko i wyłącznie o komentarze najwyższego poziomu (czyli bez odpowiedzi na komentarze najwyższego poziomu).

Dla przykładu film o ID: 3VPlDKsVgUg

Request do API: https://www.googleapis.com/youtube/v3/comme...oId=3VPlDKsVgUg - zwraca 21 komentarzy

Jednakże wchodząc na stronę: https://www.youtube.com/watch?v=3VPlDKsVgUg - wyświetla, że jest 52 komentarzy (policzyłem ręcznie i najwyższego poziomu jest 37, a reszta to odpowiedzi do komentarzy).

Czy ma ktoś pomysł dlaczego API YouTube'a zwraca mi 21 komentarzy, a nie 37? I tak mam z większością filmów.

Zauważyłem, że komentarze, których brakuje są totalnie losowe. Odnalazłem brakujące komentarze i nie różnią się niczym specjalnym od tych pobranych. Co najlepsze, gdy wykonywałem pojedyncze zapytanie o komentarz na podstawie jego ID, to API zwracało poprawne odpowiedzi (ID do tych brakujących komentarzy można było wyciągnąć z kodu strony pod filmikiem) - czyli komentarze są ogólnie dostępne w API, tylko zapytanie o wszystkie komentarze commentThreads nie zwraca ich. Nie mam już pomysłów, co z tego wykombinować, a wstrzymuje mi to prace projektu, bez tego projekt wyląduje najprawdopodobniej w koszu.


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 19:49