2009-11-30 89 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();