什么';授权PhoneGap应用到Facebook的正确方法是什么?
我已经花了一段时间来修复PhoneGap应用程序中Facebook的恼人问题。但仍然有很多事情出了问题。问题是我使用Appery.io和Facebook插件 这就是我的Facebook控制台现在的样子: 我认为localhost可能是问题的原因之一。然而,我把它放进了Facebook_Helper.js: 每次我尝试使用FB帐户登录时,在子窗口中都会出现相同的错误: 因此,我得到的是,该应用程序目前确实已获得授权,因为导航栏上有一个菜单按钮,允许我在FB配置文件中导航: 第一个问题在于,一旦用户提交了登录表单,子窗口就不会自动关闭。第二个问题是,我无法直接获取应用程序的访问令牌。我知道我做错了什么,但我花了一个多星期的时间在这件事上,什么都没有澄清什么';授权PhoneGap应用到Facebook的正确方法是什么?,facebook,cordova,oauth,facebook-javascript-sdk,Facebook,Cordova,Oauth,Facebook Javascript Sdk,我已经花了一段时间来修复PhoneGap应用程序中Facebook的恼人问题。但仍然有很多事情出了问题。问题是我使用Appery.io和Facebook插件 这就是我的Facebook控制台现在的样子: 我认为localhost可能是问题的原因之一。然而,我把它放进了Facebook_Helper.js: 每次我尝试使用FB帐户登录时,在子窗口中都会出现相同的错误: 因此,我得到的是,该应用程序目前确实已获得授权,因为导航栏上有一个菜单按钮,允许我在FB配置文件中导航: 第一个问题在于,
老实说,我不知道为什么它不起作用。我看到很多用PhoneGap编写的应用程序也使用相同的授权,它们可以正常工作。如果您对此进行研究并提出建议,我将不胜感激。首先,我在您的开发者中没有看到iOS或Android。facebook屏幕截图 第二,如果你正在开发一个应用程序,如果我从你的代码中正确理解了,你应该实现原生facebook集成,你正在尝试只处理web浏览器版本的身份验证。本地集成是facebook和平台建议的方式,也是最终用户更好的体验。如果用户安装了facebook应用程序,通过fb应用程序进行身份验证毕竟更安全 您可以将cordova插件用于facebook集成,以下是其中一个插件(我是作者之一):