2009-11-04 2 views
3

사용자가 사이트의 로그인 시스템에 로그인 할 수 있도록 facebook connect를 사용하는 웹 사이트가 있습니다. 우리 데이터베이스에서 캡처 한 페이스 북 사용자 ID가 페이스 북에서 승인 한 사람들과 페이스 북별로 응용 프로그램을 일치시키는 지 확인하려면 어떻게해야합니까?페이스 북 연결 응용 프로그램에서 사용자 목록 가져 오기

예를 들어, 페이스 북 개발자 애플리케이션에 로그인하면 우리에게 7 명의 사용자가 있다는 것을 알 수 있습니다 (이는 애플리케이션에 "연결된"사람들이 7 명이라고 가정합니다). 사용자.

페이스 북의 사용자 아이디는 공개 정보라고 생각하지만 애플리케이션과 관련된 목록에서 얻을 수있는 방법이 필요합니다.

데이터베이스 유지 관리 (일반적으로 모든 것이 제대로 작동하는지 확인하는 것)의 목적으로 사용하는 것이 일반적이라고 가정합니다.

답변

2

개발자 콘솔을 기반으로 나에게 보이는 것과 같은 목록을 얻을 수 없습니다. 가장 좋은 방법은 앱을 설치 한 친구의 목록을 제공하는 friend.getAppUsers()입니다. 버머; 실제로 작업하고있는 응용 프로그램에 대해서도이 기능이 실제로 필요합니다. 난 그냥 사후 권한 부여, 콜백 권한을 취소하여 최종 사용자 목록을 관리하는 것이 좋습니다.

1

나는 많은 응용 프로그램 사용자도 놓쳤다.

그런 다음 사용자 이름과 ID를 애플리케이션에 승인 한 후 애플리케이션의 첫 번째 페이지를 방문하는 즉시 데이터베이스에 추가하기 시작합니다.

지금 새로운 사람이 'fbid'필드에 새 항목을 추가하기 전에 이미 존재하는 경우가

+1

검사 'appusers'테이블에 추가 내 응용 프로그램, 당신은 그들이 방문 할 때마다 동일한 사용자를 계속 추가하지 않는 방법에 관해서 응용 프로그램. 다음 번 방문시 'appuser'데이터베이스에서 ID를 찾으면 'logindate'및 'logintime'으로 데이터베이스를 업데이트하여 마지막 로그인 – nisha

+0

을 알려 주셔서 감사합니다. 이 질문은 2 년이 넘었지만 어쨌든 답을 고맙게 생각합니다. 희망을 갖고 여기있는 사람에게 도움이되기를 바랍니다. – chaimp

관련 문제