4

検索リクエストで v3 API と videoEmbeddable="true" を使用しています。

しかし、自分の Web ページでビデオを再生しようとすると、このサイトでのコンテンツの表示がブロックされていると表示されます。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()

このビデオは私の Web ページに埋め込むことができません。応答には、このビデオが埋め込み可能でないことを示唆するものは何もありません。

contentDetails と status の両方をリクエストします。モバイルデバイスからリクエストしていません

ポインタを提供してください。

4

4 に答える 4

2

2.5 年前には存在しなかったと思いますが、現在の API には、contentDetails をリクエストするときに、地域ブロックの表示があります。これは、2 つの動画に対するこのような要求に対する応答です。最初の動画はブロックされ、2 番目の動画はブロックされていません。regionRestrictionキーに注意してください:

{u'etag': u'"iDqJ1j7zKs4x3o3ZsFlBOwgWAHU/ZqEbAZJ-JFnYX3v37ZRuhK8FFN8"',
 u'items': [{u'contentDetails': {u'caption': u'false',
    u'definition': u'sd',
    u'dimension': u'2d',
    u'duration': u'PT2M5S',
    u'licensedContent': False,
    u'regionRestriction': {u'blocked': [u'NU',
      u'BY',
      u'NP',
      u'NR',
      u'WS',
      u'TD',
      u'SY',
      u'NZ',
      u'NE',
      .
      .
      .
      u'TG']}},
   u'etag': u'"iDqJ1j7zKs4x3o3ZsFlBOwgWAHU/hM4srkgNUiZj2GtAhLDFoFrHnlk"',
   u'id': u'WGf4mSBoCzQ',
   u'kind': u'youtube#video'},
  {u'contentDetails': {u'caption': u'false',
    u'definition': u'sd',
    u'dimension': u'2d',
    u'duration': u'PT17M2S',
    u'licensedContent': False},
   u'etag': u'"iDqJ1j7zKs4x3o3ZsFlBOwgWAHU/JNjXh3lMwcaC9gtbzM-KmOQLh44"',
   u'id': u'Tw75Dt8fBBs',
   u'kind': u'youtube#video'}],
 u'kind': u'youtube#videoListResponse',
 u'pageInfo': {u'resultsPerPage': 2, u'totalResults': 2}}
于 2015-07-16T10:30:52.527 に答える
0

のフィルターも含める必要があるかもしれませんvideoSyndicated。よくわかりませんが; それは私には少し混乱しています。

于 2013-07-18T21:00:39.493 に答える
0

モバイルデバイスからアクセスしている場合は、シンジケーションでフィルタリングすることもできます。最後になりましたが、地域固有の閉塞があります。

于 2013-06-14T15:23:03.470 に答える