0
JS api는 현재 사용중인 페이스 북 응용 프로그램의 설치 시간에만 사용할 수 있습니까?facebook app install timestamp
일반적으로 현재 온라인 사용자가 신규 사용자이고 아직 재 등록 사용자가 아닌 사용자인지 확인하고 싶습니다.
JS api는 현재 사용중인 페이스 북 응용 프로그램의 설치 시간에만 사용할 수 있습니까?facebook app install timestamp
일반적으로 현재 온라인 사용자가 신규 사용자이고 아직 재 등록 사용자가 아닌 사용자인지 확인하고 싶습니다.
FB.getLoginStatus
을 권장으로 사용하면 here 날씨 방문자가 페이스 북에 로그인했는지 여부를 알 수 있으며, 그렇다면 응용 프로그램에 등록되어있는 경우 알려줍니다.
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
// the user is logged in and has authenticated your
// app, and response.authResponse supplies
// the user's ID, a valid access token, a signed
// request, and the time the access token
// and signed request each expire
var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
} else if (response.status === 'not_authorized') {
// the user is logged in to Facebook,
// but has not authenticated your app
} else {
// the user isn't logged in to Facebook.
}
});
나는 그가 페이스 북과 내 응용 프로그램에 로그인 한 것을 알고 있습니다. 나는 이것이 응용 프로그램에 처음 로그인 한 것인지 알 수있는 일반적인 방법을 찾고 있습니다. 그래서이 목적을 위해 첫 번째 로그인을 나타내는 fb API에 앱 설치 타임 스탬프 또는 플래그가 필요합니다. 다른 해결책을 환영합니다. 감사합니다. Oren. –
'not_authorized'를 반환하는 사용자는 반드시 응용 프로그램에 대해 새로운 것입니다. 그를 새 것으로 표시해야합니다 (쿠키 사용). 사용자 로그인이있는 즉시 "새 사용자"쿠키가 설정되어 있는지 확인하십시오. 그렇다면이 쿠키가 첫 번째 로그인임을 알 수 있습니다. – Elad
두 번째 생각에이 방법을 사용하면 페이스 북에 로그인하지 않고 사이트를 통해 로그인하는 새 사용자를 식별하지 못할 수도 있습니다. – Elad