Facebook登录API“无法从文件:///中加载URL” >>

问题描述 投票:3回答:1

我已经进行了彻底的搜索,无法找到问题的任何答案-因此,它真的很复杂,我很愚蠢,或者我在做一些体系结构错误的事情。

我正在尝试实现的是使用Facebook API登录到我的应用程序,但遇到了一些麻烦。目的是使用其在Cordova中的API打开Facebook登录窗口,让用户登录,然后重定向回Cordova中的webapp。

问题出在拨打Facebook OAUTH电话时。科尔多瓦(Cordova)提供file:///android_asset/www/index.html中的索引。我相信这就是冲突的根源。打开Facebook登录URL后,我收到:

无法加载URL:此URL的域不包含在应用程序的域中。为了能够加载此URL,请将应用程序的所有域和子域添加到应用程序设置的“应用程序域”字段中。

我已将我的Facebook应用程序设置设置为localhost,并且如果从服务器(即localhost:PORT/index.html)提供服务,则该呼叫有效。

有人可以帮助您从Cordova容器中使用它吗?

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9jQXpMbi5wbmcifQ==” alt =“ Facebook应用设置”>“

我已经进行了彻底的搜索,无法找到我的问题的任何答案-因此,它真的很复杂,我很愚蠢,或者我在做一些体系结构错误的事情。我正在尝试实现的内容...

javascript android cordova oauth facebook-login
1个回答
0
投票

有解决方案吗?我目前正在使用cordova / phonegap

© www.soinside.com 2019 - 2024. All rights reserved.