我正在上传video到YouTube,默认上传到用户login谷歌帐户。 但我想设置所有的video应该上传使用我的静态gmailID和密码 是否有可能直接使用静态emailid和密码login谷歌帐户? 或者在YouTube上传video的任何其他好的API或示例。 提前致谢….
我看到以下错误: Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin 与此代码: var http = new getXMLHttpRequestObject(); var url = "http://gdata.youtube.com/action/GetUploadToken"; var sendXML = '<?xml version="1.0"?><entry xmlns="http://www.w3.org/2005/Atom"'+ 'xmlns:media="http://search.yahoo.com/mrss/'+ 'xmlns:yt="http://gdata.youtube.com/schemas/2007">'+ '<media:group><media:title type="plain">My First API</media:title>'+ '<media:description type="plain">First API</media:description>'+ '<media:category scheme="http://gdata.youtube.com/schemas/2007/categories.cat">People</media:category>'+ '<media:keywords>first, api</media:keywords></media:group></entry>'; http.open("POST", url, true); http.setRequestHeader("Authorization", "AuthSub token=" + AccessToken); http.setRequestHeader("X-GData-Key", "key="+ dev_key); http.setRequestHeader("Content-Type", "application/atom+xml; charset=UTF-8"); http.onreadystatechange = function() { […]
我从字面上只是从YouTube开发者页面的YouTube播放器API参考iframeembedded (从“入门”标题下)复制和粘贴代码。 唯一的区别是,当状态改变时,我添加了一个警告,因为我认为我在onPlayerStateChange函数中做了一些错误。 你可以在http://jsfiddle.net/jesMv/看到jsFiddle。 如上所述,这只是从YouTube开发者页面添加的代码的精确副本 alert('State Changed') 作为在onPlayerStateChange函数中触发的第一件事。 什么都没有发生,但是…不pipe我怎么看这个和我改变,我根本无法得到onStateChange做任何事情。 我该如何解决这个问题?