-1

我需要更改我的 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"); 
})
4

1 回答 1

0

是的你可以。

用户从您的应用命名空间访问您的应用程序 -https://apps.facebook.com/app_namespace

您存储/托管应用程序的位置取决于您,您可以随时更改它。用户仍将通过该 URL 访问您的应用程序。


如果您遇到问题,请确保您的新托管服务支持 SSL,因为 Facebook 应用程序需要从安全位置托管。

于 2012-08-12T13:55:39.520 回答