使用现有的iframe访问youtube API(在youtube视频网站上使用分享)

时间:2017-09-19 18:33:19

标签: javascript iframe youtube youtube-api youtube-javascript-api

如何使用现有的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...

1 个答案:

答案 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)
    }