我使用Facebook PHPSDK 注册新用户,
当我用下面的代码访问页面时, echo $uid
不返回任何信息。 不是 0
。 不是 null
。 什么都没有。
简化的代码看起来是这样的:
$config = array();
$config[ appId ] = $appid;
$config[ secret ] = $appsecret;
$config[ fileUpload ] = false; // optional
$facebook = new Facebook($config);
$uid = $facebook->getUser();
$params = array(
scope => read_stream, friends_likes ,
redirect_uri => http://www.website.com ,
display => page , //could be popup
cookie => true,
);
$loginUrl = $facebook->getLoginUrl($params);
echo uid = .$uid;
if($uid) {
//SHOW SOMETHIN
echo AUTHORIZED! ;
//CREATE NEW USER...
//SIGN IN NEWLY CREATED USER...
} else {
//PROMPT TO AUTHORIZE
echo <a href=" . $loginUrl . ">SIGN IN WITH FACEBOOK.</a> ;
};
我错过了什么?