PHP 클라이언트 라이브러리를 사용하여 Facebook iframe/Facebook Connect 애플리케이션을 개발 중입니다. 내 인덱스 페이지에서 사용자가 require_login()
을 사용하여 로그인했는지 확인합니다.facebook iframe 응용 프로그램에서 facebook 사용자의 사용자 ID를 얻는 방법은 무엇입니까?
$user_id = $facebook->require_login($required_permissions = 'user_location,publish_stream,email,read_stream,user_about_me,user_activities,user_birthday,user_events,user_groups,
user_hometown, user_interests, user_sterest, user_status, user_photos);
따라서 해당 페이지에서 사용자의 $ user_id가 표시됩니다. 그러나 후속 페이지에서 require_login()을 사용하여 user_id를 얻으면 일부 문제가 발생하고 페이지가 리디렉션되지 않습니다. 페이지가 새로 고침되고 아무 것도 표시되지 않습니다.
그래서 나는 $user_id = $facebook->get_loggedin_user();
을 사용했지만 변수에 사용자 ID를 얻지 못했습니다.
내가 $user_id = $_GET[fb_sig_user];
을 사용하면 가끔은 가치를 얻습니다. 가끔은 그렇지 않습니다. 나에게 다른 페이지에서도 user_id를 가져 오는 적절한 방법을 제안하십시오.
있다. – Nate