2017-02-21 10 views
0

videoidを使用してYouTubeのビデオの詳細を取得しようとしていますが、これを取得する方法がわかりません。私のリンクですjsonを使用して次のリンクでYouTubeビデオの説明を取得できません

ここで

https://www.youtube.com/oembed?url=http://www.youtube.com/watch?v=iwGFalTRHDA&format=json

は、JSONです:

{ 
    "title": "Trololo", 
    "width": 459, 
    "height": 344, 
    "thumbnail_height": 360, 
    "html": "\u003ciframe width=\"459\" height=\"344\" src=\"https:\/\/www.youtube.com\/embed\/iwGFalTRHDA?feature=oembed\" frameborder=\"0\" allowfullscreen\u003e\u003c\/iframe\u003e", 
    "thumbnail_width": 480, 
    "author_url": "https:\/\/www.youtube.com\/user\/KamoKatt", 
    "provider_name": "YouTube", 
    "version": "1.0", 
    "type": "video", 
    "provider_url": "https:\/\/www.youtube.com\/", 
    "author_name": "KamoKatt", 
    "thumbnail_url": "https:\/\/i.ytimg.com\/vi\/iwGFalTRHDA\/hqdefault.jpg" 
} 
+0

このような質問を確認しましたか。 http://stackoverflow.com/questions/30241276/how-to-get-youtube-video-description-with-video-id –

答えて

0

は、YouTubeのAPIからこのエンドポイントで動画IDを使用してください。

https://www.googleapis.com/youtube/v3/videos?part=snippet&id={VIDEO_ID}&fields=items/snippet/title,items/snippet/description&key={YOUR_API_KEY}からjlmcdonald

URLを持つビデオのために:

https://www.youtube.com/oembed?url=http://www.youtube.com/watch?v=iwGFalTRHDA&format=json

動画IDはiwGFalTRHDAだろうと、今、あなたが必要とするすべてはあなたのAPI_KEYを使用することです。持っていない場合は、手順に従って、YouTubeのAPIを有効にして与えられたキーを使用して、hereを取得できます。この動画IDと自分のAPIキーと

(私はカントーの下にそれを置くhaventは)

https://www.googleapis.com/youtube/v3/videos?part=snippet&id=iwGFalTRHDA&fields=items/snippet/title,items/snippet/description&key={YOUR_API_KEY}

結果がこれです:

{ 
"items": [ 
    { 
    "snippet": { 
    "title": "Trololo", 
    "description": "" 
    } 
    } 
] 
} 

ここに動画IDが記述したビデオですe-5obm1G_FY

{ 
"items": [ 
    { 
    "snippet": { 
    "title": "Anjana Vakil: Learning Functional Programming with JavaScript - JSUnconf 2016", 
    "description": "Slides: https://slidr.io/vakila/learning-functional-programming-with-javascript" 
    } 
    } 
] 
} 
関連する問題