function facebook_post_authorize () { facebook_prompt_permission('publish_stream', function (accepted) { document.location = "/login-facebook?return=%2Frobots.txt"; }); } function facebook_prompt_permission (permission, callbackFunc) { FB.Facebook.apiClient.users_hasAppPermission(permission, function (result) { // prompt offline permission if (result === 0) { // render the permission dialog FB.Connect.showPermissionDialog(permission, callbackFunc); } else { // permission already granted. callbackFunc(true); } }); } function facebook_logout () { FB.Connect.logout(function () {}); } $(document).ready(function () { FB.init("398d6040988058fad39e63ddeb888712", "/xd_receiver.htm"); })