2011-02-09 4 views
0

사용자의 현재 프로필 사진을 얻으려고합니다 ...PHP로 Facebook 프로필 사진을받는 방법은 무엇입니까?

아무도 도와 드릴 수 있습니까?

감사합니다. 당신이 사용자의 페이스 북 ID를 가지고, 그래서 만약

+0

[페이스 북 API의 중복 가능성 - 나는 FB API를 통해 페이스 북 사용자의 프로필 이미지를 얻는 방법 (사용자가 앱을 허용 할 필요없이)] (http://stackoverflow.com/questions/2821061/facebook-api-how-do-i-get-a-facebook-users-profile-image-through-the-fb -api-w) –

+0

가능한 복제본 [어떻게 페이스 북 그래프 API를 사용하여 사용자 프로필 사진을 표시 할 수 있습니까?] (http://stackoverflow.com/questions/3012905/how-can-i-display-the-users- profile-pic-using-the-faceb ook-graph-api) – ifaour

답변

4
try { 
    $uid = $facebook->getUser(); 
    $me = $facebook->api('/me'); 

    $updated = date("l, F j, Y", strtotime($me['updated_time'])); 

    echo "Hello " . $me['name'] . "<br />"; 
    echo "You last updated your profile on " . $updated . "<br />" ; 
    echo "<img src='https://graph.facebook.com/".$uid."/picture'/>"; 
}//end try getUser 
catch (FacebookApiException $e) { 
    echo "Error:" . print_r($e, true); 
}//end catch getUser 
0

몇 달 전이 라이브러리를 작성했습니다.

공개 프로필 인 경우 사용자의 이메일 주소 만 있으면 프로필 사진을 가져올 수 있습니다.

그것은 당신이 여기에서 그것을 잡을 수있는, 사용하기 매우 쉽습니다 ...

<?php 
     require '../src/profilepicgrabber.php'; 
     $pic_grabber = new ProfilePicGrabber('[email protected]'); 
    ?> 

    <h3>Facebook: </h3> 
    <p><img src="<?php echo $pic_grabber->facebook(); ?>" /></p> 

https://github.com/shlomnissan/profilepicgrabber

관련 문제