我遇到了这个openFB插件,可以在没有sdk的情况下发出facebook请求,可以在cordova中使用,
我让它在 facebook 中登录用户,事情就像 oauthRedirectURL 我最终出现在一个白页中,也就是说Success
我不知道如何让用户回到应用程序,
if (runningInCordova) {
oauthRedirectURL = "https://www.facebook.com/connect/login_success.html";
}
问题是,
我可以使用什么网址来指向我的应用程序?
登录后用户最终进入此屏幕
-编辑-
我找到了解决方案,http://localhost.com/oauthcallback.html
但我在科尔多瓦环境中没有 apache2..
-第二次编辑-
这是我当前的代码,
openFB.init({appId: 'xxxxxxxxyyyyyyyy'});
openFB.login( function(response) {
if(response.status === 'connected') {
alert('Facebook login succeeded, got access token: ' + response.authResponse.token);
} else {
alert('Facebook login failed: ' + response.error);
}
}, {scope: 'email'});
这是填充此值的 lib 行
if (runningInCordova) {
oauthRedirectURL = "https://www.facebook.com/connect/login_success.html";
}