Do czego jest mi własny algorytm?
YouTube jak każda firma, musi zarabiać. Dlatego często zamiast polecać Ci najbardziej trafne filmy, zaproponuje te, na których jest włączone zarabianie. Oczywiście wielu osobom wcale to nie przeszkadza, ale warto spróbować stworzyć własny system polecania filmów.
To pewnie niezwykle trudne?
Stworzenie bardzo podstawowego algorytmu wykorzystującego API YouTube nie jest czymś trudnym. Większe problemy mogą się zaczynać, kiedy będziesz chciał stworzyć bardziej zaawansowany. Do napisania naszego algorytmu wykorzystamy Pythona, oraz darmowego edytora kodu VSC.
Jak to zrobić?
W artykule przedstawię proces tworzenia algorytmu proponującego filmy do wyszukiwania. Pomoże nam w tym dokumentacja API V3 YouTube.
Dzięki API możemy pobrać wyniki z YouTube dzięki poniższemu kawałkowi kodu:
api_key = 'TWÓJ_KLUCZ_API'
youtube_api = build('youtube', 'v3', developerKey = api_key)
results = youtube_api.search().list(q=search_terms, part='snippet', type='video', order='viewCount', maxResults=50).execute()
API zwróci nam obiekt JSON z którego możemy wyciągnąć potrzebne nam dane.
Co zrobić z tym obiektem JSON?
Ze zwróconym obiektem JSON możesz zrobić co będziesz chciał! Możesz napisać skrypt, który sortowałby wyniki po ilości subskrypcji, wyświetleń, trafności słów kluczowych, lub coś jeszcze bardziej zaawansowanego! Kilka przykładów wykorzystania znajdziesz na tym profilu Github.