我想檢查一下youtube視頻是否受年齡限制。沒有很多視頻,但有一些是。我一直在YouTube的api文檔和互聯網上挖掘,但似乎無法找到一種方法來檢測這一點。Youtube API 2.0檢查視頻是否受年齡限制
我使用Youtube API V2並且一次只能查看一個視頻。
我想檢查一下youtube視頻是否受年齡限制。沒有很多視頻,但有一些是。我一直在YouTube的api文檔和互聯網上挖掘,但似乎無法找到一種方法來檢測這一點。Youtube API 2.0檢查視頻是否受年齡限制
我使用Youtube API V2並且一次只能查看一個視頻。
要檢查視頻是否是在給定的區域限制(年齡),你可以看看視頻條目,這是在
https://developers.google.com/youtube/2.0/reference#youtube_data_api_tag_media:rating
記載的media:rating
屬性如果你想做一個搜索並篩選出那些有年齡限制的視頻,您可以使用safeSearch=strict
參數:
https://developers.google.com/youtube/2.0/reference#safeSearchsp
嵌入式播放不支持年齡門控;所以它不是在YouTube數據API中返回的內容。
我同意格雷格·謝克特。真正的問題是,如果我們有一個視頻ID(例如:在鏈接http://www.youtube.com/watch?v=RyDY0hiMZy8視頻ID是RyDY0hiMZy8),我們如何才能得到基於這個年齡限制的細節?
有一個由Youtube提供的API來獲取基於視頻ID的詳細信息。對於上面的例子,API鏈接是: http://gdata.youtube.com/feeds/api/videos/RyDY0hiMZy8?v=2&alt=json 但是在響應中沒有關於年齡限制的信息。
更新對上述職位: 在從http://gdata.youtube.com/feeds/api/videos/tA4wytG3uh0?v=2&alt=json API響應,我們有一個媒體$評級內容即將和未來出現的數據可以在鏈接https://developers.google.com/youtube/2.0/reference#youtube_data_api_tag_media:rating
提到對於非限制的視頻規則進行比較,媒體的美元評級值並不在響應中。例如:在鏈接http://gdata.youtube.com/feeds/api/videos/RyDY0hiMZy8?v=2&alt=json
歡迎任何更新。
來自gdata api的響應中有一個JSON對象:「accessControl」。它有字符串videoRespond。如果允許的話,沒有年齡限制。 –
實際上,它是由Data API返回的;看到我的迴應。 –