Ошибка при попытке проверить, есть ли видео YouTube в MooTools - PullRequest
0 голосов
/ 29 июня 2011

у меня есть этот код

 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, я получаю эту ошибку

отсутствует;before оператор [Break On This Error] ... ount = '193' viewCount = '19488' />

arrr .. что я делаю не так и есть ли способ проверить URL любым другим способом

1 Ответ

0 голосов
/ 30 июня 2011

вы должны указать ему использовать 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

...