我正在尝试在phonegap应用http://coenraets.org/blog/2014/04/facebook-phonegap-cordova-without-plugin/
中使用facebook oauth但问题是我的重定向网址会像" file:///"这似乎不起作用。 它打开了facebook空白窗口。
我错过了什么吗?
答案 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中配置它。感觉像个臭虫。