-2

ログインはできますが、友達を取得accessTokenするなどの他の API を呼び出せるように、 を取得する必要があります。

メソッドが呼び出されますが、応答時getLoginStatusにブロックに入りません。success

これが私のコードです:

$(document).ready(function() {
    window.fbAsyncInit = function() {
        FB.init({
            appId: <<My appId>>, // App ID
            status: true, // check login status
            cookie: true, // enable cookies to allow the server to access the session
            xfbml: true,  // parse XFBML
            oauth: true
        });
        FB.getLoginStatus(function(response){
            alert('response='+response);
        });
        window.setTimeout(checkLogStatus, 1000);
        function checkLogStatus(){
            alert("check");
            // fetch the status on load
            FB.getLoginStatus(function(response){
                alert('response='+response);
            });
        }
    };

    // Load the SDK Asynchronously
    (function(d){
        var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
        if (d.getElementById(id)) {return;}
        js = d.createElement('script'); js.id = id; js.async = true;
        js.src = "//connect.facebook.net/en_US/all.js";
        ref.parentNode.insertBefore(js, ref);
    }(document));
});
4

1 に答える 1

0

accessToken を取得する必要があります

通常、SDK は独自にアクセス トークンを適切に処理できます。手動で何かを行う必要なく、API への後続のリクエストにアクセス トークンを自動的に含めます。

したがって、ここで実際にどのような問題を抱えているか、または解決しようとしているのかは、私にははっきりしていません。

于 2012-09-14T09:31:45.017 に答える