2012-04-23 3 views
0

내 사이트에서 '원 클릭'Facebook 등록 프로세스를 구현하려고합니다. 나는 다른 사이트에서 내가 원하는 것을 가지고 있기 때문에 극도로 상처를 입었습니다. 그들은 FB로 등록 버튼을 클릭하고 즉시 계정을 부여 받았기 때문입니다.원 클릭 등록 - 여기에 뭔가 빠졌습니까?

하지만 등록을 위해 FB 문서에 가면 그 채워져 값을 iframe에 전체 양식을 표시 이야기 (다른 웹 사이트의 어떤 것도 필요로 보이지 않는다?).

FB 로그인 버튼이있어 인증 권한을 묻는 팝업 대화 상자가 표시되며 계정이 없으면 등록 URL을 추가하여 등록 페이지를 보냅니다 (FB가 어떻게 알고 있는지 잘 모르겠습니다). 이 권한이 없다는 뜻인가요?). 그러면 등록 페이지에서 한 번의 클릭으로 앱을 승인하려면 어떻게해야합니까?

내가 원하는 모두는 FB 사용자의 이메일과 USER_ID를 사용하여 등록을 내 서버에 요청을 시작합니다. 나는 이것을 MySQL에 저장할 수있다.

등록을 클릭> 응용 프로그램에 권한을 부여합니다. 시스템에 로그인 할 때마다 로그인을 클릭하기 만하면됩니다 (등록 및 로그인을위한 이메일 및 비밀번호 입력 저장).

내가 누락 된 항목이 있습니까? 나는 어디에도 이것을 볼 수 없을 것 같은가요?

나는 여기에 누락 무엇인지 이해할 수 없습니다.

답변

0

사용의 PHP SDK는 대화 후 사용자 정보에 액세스 할 수 있습니다. 아래와 같은 것이지만 probally 데이터베이스가 있는지 확인하고 싶습니다.

$email=$user_profile[email]; 
$uid=$user_profile[id]; 
$sql = 'INSERT INTO mydatabase (`id`, `email`) VALUES (\''.$uid.'\', \''.$email.'\');'; 
$insert=mysql_query($sql) or die ('Error! in Insert '.$uid.' SQL');