Phonegap + Youtube API加载

时间:2013-07-26 10:41:16

标签: javascript android cordova youtube-api

我在这里有一个很大的谜,因为这在昨天结束时工作。但是,今天早上我无法连接到API,我没有更改代码。

我正在使用Javascript + jQuery Mobile开发Phonegap Android应用程序。

我已经有了这段代码来加载client.js:

    <script src="https://apis.google.com/js/client.js?onload=handleClientLoad"></script>

这是我index.html的底部。

handleClientLoad函数如下:

function handleClientLoad() {
    $.mobile.loading("show");
    gapi.client.setApiKey(apiKey);
    gapi.client.load('youtube', 'v3', function() {
        console.log('loaded!');
        $.mobile.loading("hide");
        $('#capture').fadeIn();
        navigate('home');
    });
}

apiKey在另一个文件中定义。

handleClientLoad上的回调永远不会运行。

令人毛骨悚然的是,如果我通过MAMP运行我的页面,我可以连接到Youtube,但我无法通过手机连接。我已经通过电话工作了几个星期,就在今天它已停止连接。

此外,我可以通过应用程序连接到Facebook,因此这不是网络问题。

有人可以帮忙吗?如果您需要更多信息,请告诉我。

1 个答案:

答案 0 :(得分:0)

我仍然不知道是什么造成了这种情况,但过了一会儿,一切都开始完美了。我想这是来自Youtube的故障!