Javascript 在我的应用已经上线后,我可以更改我的Facebook应用托管服务器吗?
我需要更改我的Facebook应用程序的托管位置。URL将是相同的,但IP地址将被更改,所以我不需要更改画布URL。经过一些测试,这似乎破坏了Facebook应用程序。现在,我没有从FB请求(如FB.getLoginStatus)获得回调函数 以前有人改变过吗 下面的代码显示了我的Javascript 在我的应用已经上线后,我可以更改我的Facebook应用托管服务器吗?,javascript,facebook,facebook-javascript-sdk,Javascript,Facebook,Facebook Javascript Sdk,我需要更改我的Facebook应用程序的托管位置。URL将是相同的,但IP地址将被更改,所以我不需要更改画布URL。经过一些测试,这似乎破坏了Facebook应用程序。现在,我没有从FB请求(如FB.getLoginStatus)获得回调函数 以前有人改变过吗 下面的代码显示了我的FB.getloginstatus()调用,该调用在旧服务器上执行回调,但现在在新服务器上,回调已停止工作 FB.init({ appId : 'XXXXXXXXXX', status : true, c
FB.getloginstatus()
调用,该调用在旧服务器上执行回调,但现在在新服务器上,回调已停止工作
FB.init({
appId : 'XXXXXXXXXX',
status : true,
cookie : true,
oauth : true,
xfbml : true
});
FB.getLoginStatus(function(response) {
alert("login callback");
})
是的,你可以
用户从您的应用程序名称空间访问您的应用程序-https://apps.facebook.com/app_namespace
应用程序的存储/宿主位置由您决定,您可以随时更改它。用户仍将通过该url访问您的应用程序
如果遇到问题,请确保新的托管服务支持SSL,因为Facebook应用程序需要从安全位置托管。这不是编程问题。请直接在Facebook上提问。我在Facebook上问他们在哪里?你的控制台中有JavaScript错误吗?没有,没有JavaScripterrors@Lix事实上,有一个错误是——不安全的JavaScript试图从带有URL的框架(Facebook插件URL)访问带有URL的框架(我的画布URL),但在服务器更改后,它似乎不再工作。我明白我不应该改变什么,对吗?但它似乎阻止了我收到回电?请更新你的帖子,详细说明哪些不起作用。。。说“它不工作”并不能让我们继续下去:)有没有显示任何错误?对不起,没有,应用程序工作正常,只是FB。似乎不再触发回调函数的交互。请参见下面的:“code”FB.init({appId:'xxxxxxxxx',状态:true,cookie:true,oauth:true,xfbml:true});getLoginStatus(函数(响应){alert(“login callback”);})我现在不再像以前那样在登录回调函数中收到警报。请用此新信息更新您的帖子-它将帮助我们帮助您。