Cordova facebook OAuth登录问题

时间:2014-04-19 15:24:21

标签: facebook cordova facebook-login

我正在尝试在phonegap应用http://coenraets.org/blog/2014/04/facebook-phonegap-cordova-without-plugin/

中使用facebook oauth

但问题是我的重定向网址会像" file:///"这似乎不起作用。 它打开了facebook空白窗口。

我错过了什么吗?

3 个答案:

答案 0 :(得分:2)

您不需要在FBInit()中明确指定重定向网址。只需传递FB App id。默认重定向网址为https://www.facebook.com/connect/login_success.html。在FB应用程序高级设置中的重定向URL中添加此项。

重要的是确保添加inappbrowser核心插件: cordova插件添加org.apache.cordova.inappbrowser

你应该好好去。

答案 1 :(得分:0)

你必须为redirect_uri指定一些dumy URL或localhost,它会起作用。

这是针对phonegap的facebook oauth示例: https://github.com/krisrak/jquery-cordova-oauth2

答案 2 :(得分:0)

我也试过这个图书馆http://adodson.com/hello.js/#hellojs ,它允许您指定重新直接的网址。 如果您有服务器并想知道用户何时使用您的应用程序登录,这将非常有用。 似乎如果你的重新直接网址是http://localhost/anything.html,你甚至不需要在Facebook中配置它。感觉像个臭虫。