嗨朋友正試圖保存細節,如標題,描述,縮略圖,videoid到使用php的mysql是否有任何參考。我需要把它們保存到我的數據庫,一旦視頻網址提交..如何將標題,描述,縮略圖,videoid等標題,描述,縮略圖,videoid保存到使用php的mysql中
感謝
嗨朋友正試圖保存細節,如標題,描述,縮略圖,videoid到使用php的mysql是否有任何參考。我需要把它們保存到我的數據庫,一旦視頻網址提交..如何將標題,描述,縮略圖,videoid等標題,描述,縮略圖,videoid保存到使用php的mysql中
感謝
不錯,工作正常, – webDev
從URL獲取數據搶ID,即https://www.youtube.com/watch?v=DJJT0HLKtzA&list=PL10A80E048A9E16BA&index=11
這裏的id是DJJT0HLKtzA
你可以很容易地使用$ _GET來獲得。
其次,您需要使用youtube的api來獲取使用該id後的數據。瞭解更多關於它here
或者什麼是更容易,並使用YouTube的透過oEmbed(瞭解更多關於透過oEmbed here)更快,即https://www.youtube.com/oembed?url=http://www.youtube.com/watch?v=DJJT0HLKtzA&format=json
這是一個使用同一ID在前面的例子中返回JSON數據:
{
"version":"1.0",
"thumbnail_url":"https:\/\/i.ytimg.com\/vi\/DJJT0HLKtzA\/hqdefault.jpg",
"width":459,
"author_url":"https:\/\/www.youtube.com\/user\/ThatVideoMakingKid",
"provider_name":"YouTube",
"type":"video",
"provider_url":"https:\/\/www.youtube.com\/",
"title":"Evanescence-Whisper Lyrics (Fallen)",
"thumbnail_height":360,
"thumbnail_width":480,
"height":344,
"author_name":"ThatVideoMakingKid",
"html":"\u003ciframe width=\"459\" height=\"344\" src=\"https:\/\/www.youtube.com\/embed\/DJJT0HLKtzA?feature=oembed\" frameborder=\"0\" allowfullscreen\u003e\u003c\/iframe\u003e"
}
根據你問過什麼,這將是最簡單的方法:
$request = json_decode(file_get_contents("https://www.youtube.com/oembed?url=http://www.youtube.com/watch?v=AXnqkVTFUqY&format=json"));
$author = $request->author_url;
或
$request = json_decode(file_get_contents("https://www.youtube.com/oembed?url=http://www.youtube.com/watch?v=AXnqkVTFUqY&format=json"), true);
$author = $request['author_url'];
然後我相信你知道如何將值添加到數據庫中。
這裏的什麼數據,你可以得到一個提醒:
希望這是你問什麼。
有一個叫scrapping的術語..你需要知道的是 –
ok在github裏有沒有任何引用請 –
Google'用php'報廢' –