Cordova facebook plugin
Cordova facebook plugin
我是Cordova的新手。我想在我的应用程序上登录Facebook。我决定使用这个Facebook插件https://www.npmjs.com/package/cordova-plugin-facebook4。İf用户单击登录按钮,我想从用户获得姓名,姓氏和电子邮件。我不知道怎么用。我确定了一些函数,但我不知道在哪里我必须使用。例如
登录
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)
}
);
});
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- 漂亮照片图片库中的Facebook赞按钮
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- 包括用于facebook评论框的JavaScript SDK
- 使用Facebook live API创建实时视频对象时的隐私设置
- 有任何可能将facebook实时信使整合到一个网站中
- facebook”;添加评论“;popup获胜'不要消失
- Facebook共享显示一个接一个的空白页面
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 异步facebook功能
- Facebook登录按钮没有'不能在Firefox上工作
- 使用javascript反复检查用户在facebook上的登录状态
- 在我的SPA应用程序中集成Facebook共享的问题
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- Phonegap + Facebook plugin with AngularJS
- Cordova facebook plugin
- phonegap-facebook-plugin on WebApp, JS error
- Cordova: Facebook Plugin for Android Build Error