检查是否允许嵌入(youtube 视频)PHP,新的 youtube API
Check, if is allowed embedding ( youtube video ) PHP, new youtube API
有人可以帮助更换新 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 = ".$json_output->data->accessControl->embed;
我正在寻找简单、快速的代码,因为我需要随时查看更多视频。
谢谢
新基URL获取视频信息,通过ID,像http://www.youtube.com/watch?v=abcdefghijkl是:
https://www.googleapis.com/youtube/v3/videos?id=abcdefghijkl&key=YOUR_API_KEY&part={parts you want}
要获得状态,如果它是可嵌入的,你必须将部分设置为状态,所以你的请求看起来像这样
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
}
来源:YouTube API - Getting started and YouTube API - Reference Videos
我没有测试它,但我希望它能工作,我可以帮助你!
有人可以帮助更换新 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 = ".$json_output->data->accessControl->embed;
我正在寻找简单、快速的代码,因为我需要随时查看更多视频。 谢谢
新基URL获取视频信息,通过ID,像http://www.youtube.com/watch?v=abcdefghijkl是:
https://www.googleapis.com/youtube/v3/videos?id=abcdefghijkl&key=YOUR_API_KEY&part={parts you want}
要获得状态,如果它是可嵌入的,你必须将部分设置为状态,所以你的请求看起来像这样
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
}
来源:YouTube API - Getting started and YouTube API - Reference Videos
我没有测试它,但我希望它能工作,我可以帮助你!