Javascript Phonegap Facebook连接插件设置
我正在使用phonegap插件连接到facebook 这个: 我对Facebook应用程序设置感到困惑,当我调用FB.init()时,我收到以下错误消息:Javascript Phonegap Facebook连接插件设置,javascript,facebook,facebook-javascript-sdk,cordova,Javascript,Facebook,Facebook Javascript Sdk,Cordova,我正在使用phonegap插件连接到facebook 这个: 我对Facebook应用程序设置感到困惑,当我调用FB.init()时,我收到以下错误消息: Given URL is not allowed by the Application configuration.: One or more of the given URLs is not allowed by the App's settings. It must match the Website URL or Canvas URL
Given URL is not allowed by the Application configuration.: One or more of the given URLs is not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains.
我用Facebook登录(站点url)编辑了这个网站:http://localhost/(当然没有空格,我只是添加了它,因为stackoverflow不允许在其中包含“localhost”链接),我等了几分钟(超过一天)才让它工作,但它仍然不工作
知道我怎样才能让它工作吗
谢谢在facebook上创建应用程序id后,在onDeviceReady中编写此代码
FB.init({
appId:“”,
国家界面:CDV.FB
});
在facebook上查看您的应用程序设置
将“使用Facebook登录的网站”设置为
您需要设置几个设置。
这些设置适用于Phonegap构建环境 在本机Android应用程序下:
- 包名:config.xml中的“小部件id”(例如com.aaa.bbb)
- 类名:附加了“.ProjectActivity”的“小部件id”(例如com.aaa.bbb.ProjectActivity)
- 密钥散列:使用android指令生成密钥散列。Facebook在网站上解释了这一点
- facebook登录:已启用
- 深度链接:已禁用
- 您不需要将“使用Facebook登录的网站(网站url)”设置为
。如果你有一个真实的网站(使用facebook登录),那么这就是放置真实网站URL的地方http://localhost/
- 确保沙盒模式已禁用
Write this code in onDeviceReady after creating your application id on facebook
FB.init({
appId: "<your appId>",
nativeInterface: CDV.FB
});
http://localhost/