2014-09-18 3 views
0

안녕하세요, 저는 base_facebook.php 파일을 열거하고 있습니다. 사용자의 사용자 이름을 돌려주는 함수를 볼 수 없습니다. 사용자 ID를 리턴하는 getUser() 함수 만 있습니다. codeigniter에서이 FB SDK를 사용하는 사용자의 사용자 이름을 가져 오는 방법에 관해 나를 탐색 할 수 있습니까?Codeigniter FacebookSDK, base_facebook.php library

답변

1

당신은 사용자 정보를 얻기 위해 API 호출을해야합니다 : 사용자 이름은 개인 정보 보호를 위해, 2.0 이후 더 이상 포함되지 않습니다

$me = $facebook->api('/me'); 
var_dump($me); 

,하지만.

이것은 이전 PHP SDK btw 용이지만 사용중인 것으로 가정합니다. 새로운 버전은 완전히 다르고 PHP 5.4 이상이 필요합니다. 다음 경우에 자습서가 있습니다. http://www.devils-heaven.com/facebook-php-sdk-4-0-tutorial/

+0

이 함수는 연관 배열을 반환합니다. 나는 약간 편집했다 : $ username- $ this-> facebook-> api ('/ me'); var_dump ($ username [name]); – user3351517

+0

그것을 $ username이라고 부르는 것은 완전히 틀릴 것입니다, 그것은 단지 username과 같은 몇몇 변수 (id, name, ...)를 가진 사용자 객체입니다. 그리고 말했듯이 사용자 이름은 더 이상 포함되지 않습니다.) - v.2.0 이상의 앱에서는 사용자 이름을 알 수 없습니다. – luschn

+0

또한 다음과 같이됩니다. var_dump ($ username [ 'name']); – luschn