我正在尝试使用OpenFB为使用Phonegap创建的应用创建Facebook登录。 在白色屏幕上登录后,我收到安全消息。

这是我的代码:

 openFB.init('1573489959575513'); // Defaults to sessionStorage for storing the Facebook token

 //  Uncomment the line below to store the Facebook token in localStorage instead of sessionStorage
 //openFB.init('1573489959575513', 'something here', window.localStorage);

 function login() {
 openFB.login('email',
 function() {
 alert('Facebook login succeeded');
 },
 function() {
 alert('Facebook login failed');
 });
 }

错误消息提示:安全警告:请像对待密码一样对待上述URL。

人们曾经说过要安装InAppBrowser插件,该插件已添加到我的配置文件中,但是我不确定如何调用它? 如果那是解决方案。

在我的Facebook开发人员设置中,我已将“有效的OAuth重定向URI”设置为https://www.facebook.com/connect/login_success.html

任何建议都将不胜感激,因为我所寻求的解决方案对您有所帮助。

谢谢!

#1楼 票数:0

您必须安装InAppBrowser插件(而不仅仅是将其添加到配置文件中)

cordova plugin add org.apache.cordova.inappbrowser

#2楼 票数:0

就像内格写道。 您需要将Inappbrowser添加到OpenFB才能工作。

添加此插件的新方法是:

cordova plugin add cordova-plugin-inappbrowser

  ask by jord49 translate from so

未解决问题?本站智能推荐:

2回复

ionic facebook登录,无法使用openFB登录,域网址错误

我想通过离子应用程序上的Facebook登录。 但在浏览器上工作正常,但在移动设备上会触发错误。 有人可以告诉我为什么会这样吗
1回复

使用JavaScript的新offline_access令牌实现Facebook应用

我一直在使用JavaScript SDK使用Facebook OAuth 2.0。 我看到Facebook最近更改了“无限”到期时间访问令牌功能,现在一个人已经获得了用于离线访问的访问令牌,该令牌最多只能使用60天。 我尝试了以下代码: 在我的响应中:response.authR
7回复

Facebook身份验证-不安全的JavaScript尝试访问带有URL的框架

我正在尝试将Facebook登录系统实施到我的网站中。 当它尝试连接到Facebook时,我从控制台日志中收到一个错误: 我正在使用JavaScript SDK 我在body标签中添加了它: Facebook登录按钮: 我正在从本地主机进行测试-我已经在fac
1回复

离子/科尔多瓦openFB Facebook登录无法在Android设备上使用(安全警告)

我在离子项目中使用openFB库。 我的设置是: 离子版本:1.7.12 cordova版本:6.0.0 openFB版本:(最新提交) 在浏览器中运行应用程序时,一切正常。 在我的手机(android 5.0)中有问题。 启动应用程序(在deviceready事件上)时,
1回复

Facebook页面标签oauth

我有一个页面选项卡应用程序,我希望它在用户第一次访问选项卡时请求权限(使用用户的电子邮件)。 我认为这应该足够简单,但我已经迷失在hundrends q&a,教程,php / js apis,新旧方法/功能/技术中。 我甚至不确定哪种方式适合我的需要。 我的应用程序正在做的事情很简单
1回复

不使用 FB.login() 登录

我想知道是否有办法通过 oAuth(获取请求)而不是使用 FB.login() 登录 Facebook。 我将登录复杂化的原因是 FB.logout() 问题。 从 Facebook 注销某人太自大了,仅仅因为他们想从我的网站注销。 另一方面,从我的应用程序中删除用户*,每次都会提示他们接受我的条
2回复

Facebook API-OAUTH登录屏幕保留用户电子邮件地址

我有一个面向公众的Web应用程序,它将在类似自助服务终端的环境中使用。 该应用程序要求用户使用Facebook登录才能与该应用程序进行交互。 我不要求用户注册或注册该网站,而只是登录即可使该应用程序可以访问其基本信息。 这可以正常工作,但是问题是当一个用户注销并且该应用程序已准备好供下
1回复

使用自己的Facebook访问令牌查询数据以填充数据库

我正在构建一个应用程序,它将查询来自Facebook的某些类型的事件,将这些事件存储在数据库中,并使用该数据库填充列出事件的网站。 我想使用此路由,因为Facebook需要用户授权才能查询公共事件,并且我不希望用户必须使用自己的访问令牌来获取数据(这将极大地限制我的受众)。 所以我的问题