2013-07-23 3 views
0

나는 facebook php sdk의 기초를 알아 내려고하고있다. 나는facebook php sdk를 사용하여 사용자 데이터 반환하기

$userId = $facebook->getUser(); 

echo $userId; 

으로 $ userId를 요청할 때 내가 정확한 값을 얻을

<?php 

include 'facebook.php'; 
$app_id = "my_id"; 
$app_secret = "my_secret"; 
$facebook = new Facebook(array(
'appId' => $app_id, 
'secret' => $app_secret, 

)); 


$userId = $facebook->getUser(); 

echo $userId; 

$userInfo = $facebook->api("/$userId"); 

echo $userInfo['name']; 

?> 

... 아래 아주 간단한 코드를 사용하고 있습니다. 그러나 다음 단계를 수행하여 로그인 한 사용자 이름을 검색하려고 할 때 :

$userInfo = $facebook->api("/$userId"); 

echo $userInfo['name']; 

아무 것도 반환되지 않습니다. 아무도 내 오류를 볼 수 있습니까? 감사!

답변

0

'/$userId' 실제로는 리터럴 문자열 /$userId을 사용합니다. 당신이 원할 것입니다 "/$userId" 또는 '/me'

+0

그래, 나는 그 변화를 두 번 시도해 보았습니다. –

+0

질문을 업데이트 된 코드로 업데이트 할 수 있습니까? –

+0

변경 사항은 다음과 같습니다. 또한 '/ me'및 '/ me' –

관련 문제