2014-09-12 3 views
-1

여기 내가 여기 사용자의 프로필 사진을 Facebook에서 가져 오지 못하고 있습니까?

$user_profile = $facebook->api('/me'); 
    $fbid = $user_profile['id'];     // To Get Facebook ID 
    $fbuname = $user_profile['username']; // To Get Facebook Username 
    if(empty($fbuname)) 
    $fbuname = $user_profile['name']; // To Get Facebook full name 
    $femail = $user_profile['email']; // To Get Facebook email ID 
    checkuser($fbid,$fbuname,$femail,'fb'); // To update local DB 
    $_SESSION['userId'] = $fbuname; 

을 사용하고 변수에 대한 코드 것은 이미지 그것은 그러나 작동하지 않습니다

<img class="user_img" src="http://graph.facebook.com/$fbid/picture?type=large"> 

을 표시 얻을 수있는 코드입니다. 소스에 $ fbid의 insted를 놓아야합니다. @halfer 말했듯이

+2

'작동하지 않는다'고 말하면 어떻게 될까요? – Igy

+0

깨진 이미지 링크가 표시됩니까? src = "http://graph.facebook.com/4/picture?type=large"와 같은 직접 값을 대체하면 –

+0

사진이 표시되는 이유는 무엇입니까? ' Igy

답변

1

, 당신은 $fbid 변수를 반향하지 않을 :

<img class="user_img" src="http://graph.facebook.com/<?php echo $fbid ?>/picture?type=large"> 

또 다른 한가지 분야 username가 더 이상 2.0 이후 그래프 API에 존재하는, 그래서하지 않는다는 것입니다 없습니다 그것을 질문하는 감각.

관련 문제