检查,是否允许嵌入(youtube video)PHP,新的youtube API

时间:2015-09-06 20:13:13

标签: php api youtube youtube-api embed

有人可以用新的方式替换新的YouTube API吗? 我正在寻找检查选项 - 允许嵌入。 我在PHP中的旧代码:

var string = 'Question 6 of 7 '
+'Three, the patient suddenly develops shortness of breath and becomes hypotensive.    His heart rate is 100/min, with a normaI PR and    QRS intervaI.'

var sentencesMatch = string.match(/([\sa-zA-Z\d]){1}.+?[\.!\?]{1}([\s ]+|$)/g);

console.log(sentencesMatch);

我正在寻找简单快捷的代码,因为我需要及时查看更多视频。 THX。

1 个答案:

答案 0 :(得分:1)

通过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 startedYouTube API - Reference Videos

我没有测试过,但我希望它会起作用,我可以帮助你!