我的网站的用户管理完全通过Facebook登录完成。我在Facebook应用程序中将网站URL指定为sitename.com
。但是,当www
infront以www.sitename.com
访问该网站时,facebook API无效。但是,如果我将Facebook应用程序内的站点URL更改为www.sitename.com
,它就能完美运行。有办法解决这个问题吗?
答案 0 :(得分:0)
有两种方法:
this.platform.ready().then(() => {
var opts = {
filter : "M",
multiple: true,
hasPhoneNumber:true,
fields: [ 'displayName', 'name' ]
};
contacts.find([ 'displayName', 'name' ],opts).then((contacts) => {
console.log(contacts);
this.contactlist=contacts;
}, (error) => {
console.log(error);
})
})
重定向到www
non-www
域添加到www
。了解详情:Redirect non-www to www in .htaccess,What are App Domains in Facebook Apps?