2011-11-22 3 views
1

사용자가 해당 응용 프로그램을 추가 할 수 있도록 페이스 북에 등록 된 하나의 응용 프로그램을 만들었지 만 페이 스북 응용 프로그램을 통해 사용자의 정보에 액세스하는 방법을 알려주십시오. 등록 된 응용 프로그램을 통해 사용자 정보에 액세스하십시오. 당신이 사용자에 대한 얻을 찾고있는 정보의 양에 따라 달라집니다 것 수facebook 응용 프로그램에서 사용자 정보에 액세스하는 방법

답변

0

으로 곧 저를 회신 해 주시기 바랍니다. 당신은 로그인있어 사용자가 얻을 수있는 signed_request 객체를 사용할 수 있습니다 사용자에게 얻을

list($encoded_sig, $payload) = explode('.', $signed_request, 2); 
$data = json_decode(base64_url_decode($payload), true); 

그리고 데이터에서를

$user = $data->user; 

당신이 확인하고 사용자가 로그인 한 후에는 그래프를 사용할 수 있습니다

$user_profile = $facebook->api('/me','GET'); // with $facebook being your authenticated FB object 

은 $ user_profile로는 O를 열거 된 사용자에 대한 모든 정보를 갖게됩니다 API는 올바르게 사용 권한을 설정 한대로 한 사용자에 대해 원하는 것을 다시 얻을 수 있습니다 이 링크에서 : FB User Object

내가 물었던 것이 있다면 알려주십시오. 위의 정보는 PHP 프로그램을 기반으로합니다. FBJS 코드로도 대부분의 작업을 수행 할 수 있습니다.

관련 문제