Facebook登录,用户名问题

时间:2011-10-06 20:18:37

标签: facebook login

我遇到的问题是我的编码。基本上,我试图在用户登录时调用用户名。所以,他们'允许'程序,登录后,它会显示“Hello Tom”或其他名称。

以下是代码:

<?php if ($user): ?>
<?
$faceuser = "http://graph.facebook.com/" . $user;
$pageContent = file_get_contents('$faceuser');
$facebookname  = json_decode($pageContent);
echo $facebookname->name;
?>
Hello <fb:name uid='' useyou='false' possessive='true' />!
<?php else: ?>
<a href="<?php echo $loginUrl; ?>"><img src="../../images/login.gif" width="75" height="27" alt="Login"></a>
<?php endif ?>

正如你所看到的那样,代码变得混乱,但它也不会编译,但是我会说它。有人可以帮忙吗?

非常感谢,

Tom Cusack

1 个答案:

答案 0 :(得分:0)

看一下PHP-SDK和你得到的例子。 https://github.com/facebook/php-sdk https://github.com/facebook/php-sdk/blob/master/examples/example.php

使用PHP-SDK可以轻松为您的问题创建解决方案。

但如果您使用,则不需要用户登录您的应用程序,只需要使用xfbml:true初始化JS-SDK。