我们有一个很奇怪的问题。基本上,我们在本地测试网站上放置的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页的空白页面。我们的应用程序未做任何更改。它阻止我们与我们公司的应用程序进行协作,任何帮助将不胜感激。谢谢!
我关闭如果我只是将URL复制到浏览器中,也会得到403 ...但不知道为什么。 – dnuttle