1

phonegap を使用する Blackberry アプリには、Facebook 共有機能があり、phonegap の childbrowser を使用してこれを実行しています。Facebook にログインした後、access_token が要求されます。このために、次のコードを使用しています。

$.ajax({
            url:'https://graph.facebook.com/oauth/access_token?client_id='+my_client_id+'&client_secret='+my_secret+'&redirect_uri=http://www.facebook.com/connect/login_success.html',
            data: {},
            dataType: 'text',
            type: 'POST',
            success: function(data, status){
                alert(22);
                // We store our token in a localStorage Item called facebook_token
                localStorage.setItem(facebook_token, data.split("=")[1]);
                                                    window.plugins.childBrowser.close();

                app.init();
            },
            error: function(error) {
                alert("fail"+error['message']);
                window.plugins.childBrowser.close();
            }
        });

ただし、コントロールは成功セクション内ではなく、エラー セクション内に入ります。何が問題なのですか。" " を使用してエラーを見つけようとするとalert("fail"+error['message']);、未定義として表示されます。これを解決するのを手伝ってください。

4

0 に答える 0