【问题标题】:error trying to check if youtube video exist in mootools尝试检查 mootools 中是否存在 youtube 视频时出错
【发布时间】:2011-06-30 18:34:18
【问题描述】:

我有这个代码

 var x = 'http://gdata.youtube.com/feeds/api/videos/FLE2htv9oxc';
        var myJSONP = new Request.JSONP({
            url: x,
            callbackKey: 'jsoncallback',
            data: ({ partTag: is_youtube }),              
            onRequest: function (url) {
                // a script tag is created with a src attribute equal to url
            },
            onComplete: function (data) {
                // the request was completed.
                alert("ok");
            }
        }).send();

我试图验证 youtube 视频是否存在 我不断收到此错误

失踪;声明之前 [中断此错误] ...ount='193' viewCount='19488'/>

arrr.. 我究竟做错了什么 有没有办法以任何其他方式验证网址

【问题讨论】:

    标签: mootools jsonp youtube-api


    【解决方案1】:

    你需要告诉它使用 v2 和 jsonp。就目前而言,它返回 xml...

    var x = 'http://gdata.youtube.com/feeds/api/videos/FLE2htv9oxc?v=2&alt=jsonc';
    var myJSONP = new Request.JSONP({
        url: x,
        log: true,
        onRequest: function(url) {
            // a script tag is created with a src attribute equal to url
        },
        onComplete: function(data) {
            // the request was completed.
            console.log(data);
        }
    }).send();
    

    http://jsfiddle.net/ZD9Y6/ 证明。


    参考文献

    http://code.google.com/apis/youtube/2.0/reference.html#Video_Feeds

    http://code.google.com/apis/youtube/2.0/developers_guide_json.html

    【讨论】:

      猜你喜欢
      • 2012-11-10
      • 1970-01-01
      • 1970-01-01
      • 2015-10-08
      • 2016-02-26
      • 2015-12-27
      • 2014-07-01
      • 2012-05-16
      • 2015-12-15
      相关资源
      最近更新 更多