2013-03-11 15 views
12

(Zadałem to pytanie półtora roku temu na forum Grup dyskusyjnych Google, a wtedy Jeffrey Posnick powiedział, że to niemożliwe, próbuję ponownie, mając nadzieję, że z czasem i interfejsem API V3 jest to teraz możliwe)Wypisywanie tylko niezajętych filmów do subskrypcji za pomocą interfejsu API YouTube

Właśnie zacząłem majsterkować z interfejsem API i zastanawiam się, czy istnieje sposób na kwerendę tylko za * niepotwierdzone * wideo dla konkretnej subskrypcji. Na przykład, jeśli przejdziesz na stronę http://www.youtube.com/my_subscriptions i obejrzysz nowe filmy wideo, filmy wideo, które nie zostały jeszcze obejrzane w ramach subskrypcji, zostaną ograniczone. Czy to możliwe dzięki API?

Najwyraźniej status obserwowanych/nieodebranych w odniesieniu do konta jest przechowywany na serwerach Google, czy jest on dostępny za pośrednictwem interfejsu API?

Jeśli nie, czy są jakieś plany?

Dzięki!

Odpowiedz

0

Nie próbowałem tego jeszcze, ale używając interfejsu API danych YouTube, możesz być w stanie uzyskać to, czego potrzebujesz: zażądaj raportu, w którym dane = widoki i wymiar = wideo oraz sortuj według widoków w rosnąco.

Na przykład:

https://www.googleapis.com/youtube/analytics/v1/reports 
    ?metrics=views 
    &dimensions=video 
    &sort=views 
    &ids={your channel id} 

Jedną rzeczą, która byłbym zaniepokojony z tego podejścia jest to, że jeśli oglądasz film samodzielnie, jako część procesu wyboru upload/sanity, widoki liczyć będzie niezerowy. Zwróć też uwagę na znaczne opóźnienie między wyświetlaniem wideo, a wyświetlaniem tego widoku za pomocą interfejsu analitycznego - może to być od 24 do 36 godzin.

Powiązane problemy