以下是我正在使用
的变量的代码$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放在源头。
答案 0 :(得分:1)
正如@halfer所说,你并没有回应$fbid
变量:
<img class="user_img" src="http://graph.facebook.com/<?php echo $fbid ?>/picture?type=large">
另一件事是,自v2.0起,图谱API中不再存在字段username
,因此查询它是没有意义的。