2011-11-24 83 views
0

我们有一个很奇怪的问题。基本上,我们在本地测试网站上放置的Facebook Connect按钮一直运行良好,直到昨天,现在每当我们点击它时, 它似乎进入xd_receiver.htm页面,该页面仅显示空白页面而不是应用程序登录并引发错误在这个JavaScript文件:为什么Facebook连接按钮点击引发JavaScript错误?

http://static.ak.connect.facebook.com/js/api_lib/v0.4/XdCommReceiver.js 

错误是403禁止,这是Facebook阻止我们?如果是这样,为什么会这样呢?

这是我们的JavaScript代码:

<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" 
type="text/javascript"></script> 

function OnRequestPermission() { 
    var myPermissions = "publish_stream"; 
    FB.Connect.showPermissionDialog(myPermissions, function(perms) { 
     window.location.reload() 
     if (!perms) { 
      // handles if the user rejects the request for permissions. 
      // This is a good place to log off from Facebook connect 
     } else { 
      // finish up here if the user has accepted permission request 
     }; 
    }); 
} 

FB.init("OUR_ID", "xd_receiver.htm"); 

这是我们的HTML代码:

<fb:login-button onlogin="OnRequestPermission();"></fb:login-button> 

它都能正常运作与权限等,直到昨天,还把之前的登录页面但现在只是在XdCommReceiver.js文件中显示一个403页的空白页面。我们的应用程序未做任何更改。它阻止我们与我们公司的应用程序进行协作,任何帮助将不胜感激。谢谢!

+1

我关闭如果我只是将URL复制到浏览器中,也会得到403 ...但不知道为什么。 – dnuttle

回答

相关问题