1
$.getScript('http://connect.facebook.net/en_US/all.js', function(){

    FB.init({
          appId  : 'my app id',           
          status : true, // check login status
          cookie : true, // enable cookies to allow the server to access the session
          xfbml  : true  // parse XFBML
    });

});

これにより、エラーが発生します。One or more of the given URLs is not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains.

私の目標は、ローカルのhtmlファイルにアクセストークンを生成することです。Facebookの私のアプリ設定では、「localhost」または同様のものは許可されません。

これはまったく可能ですか、それともローカルWebサーバーが必要ですか?

4

1 に答える 1

1

私はさらに調査を行いましたが、これが最も簡単な方法だと思います。

$.ajax({

url: 'https://graph.facebook.com/oauth/access_token?client_id=<APPID>&client_secret=<APP SECRET>&grant_type=client_credentials',
dataType: 'text',
success: function(tokenstring){

    var token = tokenstring.split('=')[1];

}

});
于 2012-11-22T13:49:08.530 に答える