尝试检查 mootools 中是否存在 youtube 视频时出错

发布于 2024-11-17 21:07:14 字数 684 浏览 2 评论 0原文

我有这个代码

 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'/>

呃.. 我做错了什么 有没有办法以其他方式验证网址

i have this code

 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();

and i trying to validate if youtube video exist
i keep getting this error

missing ; before statement
[Break On This Error] ...ount='193' viewCount='19488'/>

arrr..
what am i doing wrong
and is there a way to validate the url in any other way

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

几味少女 2024-11-24 21:07:14

你需要告诉它使用 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

you need to tell it to use v2 and jsonp. as it stands, it returns 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/ proof.


references

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文