Mam witrynę internetową, która przechowuje listy odtwarzania użytkowników, ale czasami filmy, które kiedyś były użyteczne, zostały usunięte z powodu naruszenia praw autorskich lub zostaną usunięte. Chciałbym, aby moja strona automatycznie wykrywała, kiedy tak się dzieje, aby mogła usunąć film lub go zastąpić. Zrobiłem wiele badań, próbując to zrozumieć, ale nic nie działa. na przykład żądanie danych API dla ID wideo youtube IcmTyiVkhGk (które jest niedostępne z powodu praw autorskich) nie ma zmiennej stanu yt: (która wskazuje, że jest ona ograniczona), pod kontrolą dostępu nie mówi ona o ograniczeniu lub coś podobnego. Jak sprawdzić tego typu dane?Jak sprawdzić, czy film z youtube jest zablokowany/ograniczony/usunięty?
http://gdata.youtube.com/feeds/api/videos/IcmTyiVkhGk?v=2&prettyprint=true
zasadniczo za pomocą tego, aby uzyskać dane, ale nie ma odpowiednich danych nie sądzę.
Ta strona jest w stanie wykryć, w których regionach witryna jest dostępna: http://polsy.org.uk/stuff/ytrestrict.cgi?ytid=IcmTyiVkhGk Czy ktoś wie jak to działa?
dokładnie to, co zrobiłem. Dzięki. – theprogrammer311
Wygląda na to, że działa, ponieważ umieszczasz tam fałszywe ID. jeśli spróbujesz prawdziwej osoby niepełnosprawnej, nie zadziała. –
musisz poprosić o część statusu, będzie zawierać 'uploadStatus: rejected' dla usuniętych filmów, z powodu w' rejectionStatus' –