2009-11-30 121 views
0

我正在尝试编写一个小应用程序以了解有关Facebook开发的信息,并且我正在尝试一个基本命令(欢迎,user_name)。获取Facebook用户名

我用:

Welcome, <fb:name uid='<?php echo $user; ?>' useyou='false' possessive='true' />! 

,但它没有工作,你知道我应该用什么呢?

+0

你看到了什么?你确定$ user是一个有效的UID吗? – 2009-11-30 06:57:39

+0

是的,我看不到任何东西,它在那里打印一个空的空间。我使用facebook api的代码 – user220755 2009-11-30 06:59:08

+0

实际上我尝试了$ fb_user,因为他们在这里说:http://wiki.developers.facebook.com/index.php/PHP 它仍然不起作用 – user220755 2009-11-30 07:03:16

回答

1

你是通过画布应用程序还是Facebook Connect来做这件事?

无论是哪种情况,这可能都是下列两个问题之一:(A)Facebook对象被错误的api密钥或秘密激发,或(B)您没有授权应用程序,所以没有UUID通过。

你的代码应该解决这两个前调用此:

$facebook = new Facebook(YOUR_API_KEY,YOUR_SECRET_CODE); 
$user = $facebook->require_login();