如何使用现有的iframe访问youtube API(使用youtube视频网站上的分享)我的代码:
import requests
payload = {'access_token': access['token']}
api_endpoint = 'https://graph.facebook.com/v2.10'
page_id = '1627395454223846'
url = '{}/{}/insights/page_impressions'.format(api_endpoint, page_id)
resp = requests.get(url, params = payload)
...process data as you wish...
答案 0 :(得分:0)
您可以访问此documentation:
要求
用户的浏览器必须支持HTML5
postMessage
功能。 大多数现代浏览器都支持postMessage
,尽管是互联网 Explorer 7不支持它。嵌入式播放器的视口必须至少为200像素x 200像素。 如果播放器显示控件,则它必须足够大才能完全显示 显示控件而不将视口缩小到最小值以下 尺寸。我们建议16:9播放器至少480像素宽和270 像素高。
任何使用IFrame API的网页都必须实现 以下JavaScript函数:
onYouTubeIframeAPIReady
- 当网页下载完玩家的JavaScript后,API会调用此函数 API,使您可以在页面上使用API。因此,这 函数可能会创建您想要显示的播放器对象 页面加载。
Examples也开始了。
您也可以将此SO post作为参考。
JavaScript可以运行。
var player;
function onYouTubeIframeAPIReady() {
video = document.getElementById('video0');
player = new YT.Player(video, {
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
})
}
function onPlayerReady(e) {
console.log("hey Im ready");
}
function onPlayerStateChange(e) {
console.log(e)
}