我使用此功能作为我的onclick事件的事件处理程序,它运行正常 -
var facebookLogin = function() {
checkLoginState(function(data) {
if (data.status !== 'connected') {
FB.login(function(response) {
if (response.status === 'connected')
// I do what I want to do here if login is succesful.
}, {scope: scopes});
}
})
}
但是有没有办法可以让我知道用户第一次登录以便我可以将他保存到我的数据库中或执行某些操作?
答案 0 :(得分:0)
每次用户登录时,都会使用getId()
方法获取Facebook ID。
如果您的数据库中不存在该ID,请将其信息添加到您的数据库中,如果存在,您就知道他之前已登录的内容。