如果允许嵌入(youtube视频)PHP,请检查新的youtube API
有人能用新的YouTube API替换旧的方式吗? 我正在寻找检查选项-允许嵌入。 我的PHP旧代码:如果允许嵌入(youtube视频)PHP,请检查新的youtube API,php,api,youtube,youtube-api,embed,Php,Api,Youtube,Youtube Api,Embed,有人能用新的YouTube API替换旧的方式吗? 我正在寻找检查选项-允许嵌入。 我的PHP旧代码: $url="http://gdata.youtube.com/feeds/api/videos/" . $videoID . "?v=2&alt=jsonc&prettyprint=true"; $json = file_get_contents($url, true); $json_output = json_decode($json); echo "emb = ".$jso
$url="http://gdata.youtube.com/feeds/api/videos/" . $videoID . "?v=2&alt=jsonc&prettyprint=true";
$json = file_get_contents($url, true);
$json_output = json_decode($json);
echo "emb = ".$json_output->data->accessControl->embed;
我正在寻找简单,快速的代码,因为我需要检查更多的视频时间。
Thx.通过ID获取视频信息的新基本URL如下: 要获取状态,如果它是可保存的,则必须将part设置为status,因此您的请求如下所示
https://www.googleapis.com/youtube/v3/videos?id=abcdefghijkl&key=YOUR_API_KEY&part=status
响应输出将如下所示:
"status": {
"uploadStatus": "processed",
"privacyStatus": "public",
"license": "youtube",
"embeddable": true,
"publicStatsViewable": true
}
资料来源:和
我没有测试它,但我希望它会工作,我可以帮助你 $url=”“$videoID.“&key=my_kez=y&part=status”$json=文件内容($url,true)$json_输出=json_解码($json);echo“emb=”$json_输出->{'items'}[0]->{'status'}->{'privacyStatus'};这是最终正确的。。。。谢谢马库斯
"status": {
"uploadStatus": "processed",
"privacyStatus": "public",
"license": "youtube",
"embeddable": true,
"publicStatsViewable": true
}