我需要更改我的Facebook应用托管的位置。 URL将相同但IP地址将被更改,因此我不需要更改Canvas URL。经过一些测试后,这似乎打破了Facebook应用程序。我现在没有从FB请求中获得回调函数,例如FB.getLoginStatus
有没有人改变过这个?
下面的代码显示我的FB.getloginstatus()
调用正在旧服务器上执行回调但现在在新服务器上,回调已停止工作。
FB.init({
appId : 'XXXXXXXXXX',
status : true,
cookie : true,
oauth : true,
xfbml : true
});
FB.getLoginStatus(function(response) {
alert("login callback");
})
答案 0 :(得分:0)
是的,你可以。
用户从您的应用名称空间 - https://apps.facebook.com/app_namespace
存储/托管您的应用程序的地方取决于您,您可以随时更改它。用户仍然可以通过该网址访问您的应用程序。
如果您遇到问题,请确保您的新托管服务支持SSL,因为Facebook应用程序需要从安全位置托管。