API v3 возвращает заблокированный контент, даже если videoEmbedable = True
Я использую API v3 и videoEmbeddable = "true" в моем поисковом запросе.
Однако, когда я пытаюсь воспроизвести видео на моей веб-странице, он говорит, что контент заблокирован для отображения на этом сайте. Смотрите это на Youtube.
Могу ли я использовать параметр, который не будет возвращать не встраиваемые видео?
*РЕДАКТИРОВАТЬ *
Видеоответ:
{u'items': [{u'snippet': {u'title': u'Jerez - Yamaha Preview'}, u'contentDetails': {u'definition': u'hd', u'contentRating': {u'ytRating': u'ytAllAudiences'}, u'caption': u'false', u'duration': u'PT1M21S', u'licensedContent': True, u'dimension': u'2d'}, u'status': {u'publicStatsViewable': True, u'privacyStatus': u'public', u'uploadStatus': u'processed', u'license': u'youtube', u'embeddable': True}, u'id': u'aaR72Xf_4wc'}]}
Запрос:
return yt_service_v3.videos().list(
id='aaR72Xf_4wc',
part="id,snippet,contentDetails,status",
fields="items(id,snippet(title),contentDetails,status)",
).execute()
Это видео нельзя встраивать на мою веб-страницу, и в ответе нет ничего, что можно было бы предположить, что это видео не является встраиваемым.
Я запрашиваю как contentDetails, так и статус. Я не запрашиваю через мобильное устройство
Пожалуйста, предоставьте указатели.