0

これは昨日一日の終わりに機能していたので、ここにはかなりの謎があります。しかし、今朝は 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 に接続できるので、ネットワークの問題ではありません。

誰でも助けることができますか?さらに詳しい情報が必要な場合は、お知らせください。

4

1 に答える 1