[英]Cordova facebook plugin
我是科尔多瓦的新手。 我想在我的应用程序上登录Facebook。 我决定使用此Facebook插件https://www.npmjs.com/package/cordova-plugin-facebook4 。 用户单击登录按钮,我想从该用户那里获取姓名,姓氏和电子邮件。 我不知道该怎么用。 我确定了一些功能,但我没有在哪里使用。 例如
登录
facebookConnectPlugin.login(Array strings of permissions, Function success, Function failure)
登出
facebookConnectPlugin.logout(Function success, Function failure)
这是登录js
var fbLoginSuccess = function (userData) {
console.log("UserInfo: ", userData);
}
facebookConnectPlugin.login(["public_profile"], fbLoginSuccess,
function loginError (error) {
console.error(error)
}
);
登录后,这应该可以获取所需的数据:
facebookConnectPlugin.api("me/?fields=name,first_name,last_name,email", ["email"],
function onSuccess (result) {
console.log("Result: ", result);
}, function onError (error) {
console.error("Failed: ", error);
}
);
顺便说一句,您需要使用正确的权限授权用户:
facebookConnectPlugin.login(["email"], fbLoginSuccess,
function loginError (error) {
console.error(error)
}
);
单击按钮时如何使用登录代码:
document.getElementById("login").addEventListener("click", function() {
facebookConnectPlugin.login(["email"], fbLoginSuccess,
function loginError (error) {
console.error(error)
}
);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.