2011-07-06 41 views
1

當我的標籤上有一個名叫Jane Doe的人訪問它時,我想顯示「Hello,Jane Doe」消息。我發現有很多方法可以做到這一點,但是新的facebook iFrame和PHP SDK似乎都不起作用。是否有可能做到這一點,而不要求用戶額外的權限?請問有人可以幫我處理代碼嗎?Facebook頁IFrame標籤頁,顯示用戶的全名

我想的最後一件事是這樣的:

$access_token = $facebook->getAccessToken(); 
$req = $facebook->api('/me/?access_token='.$access_token); 
echo $req['name']; 

但我得到的錯誤是:

Fatal error: Uncaught OAuthException: An active access token must be used to query information about the current user.

回答

0

的用戶身份信息,如他們的名字從一個網站的iframe頁面選項卡不可用而不會讓用戶通過應用程序進行身份驗證可用的信息包括語言,國家以及他們是否喜歡您的頁面,如文檔here所示,並通過signed_request HTTP post參數發送。

0

它仍然是可能的,但只有「靜態fbml」應用程序,甚至不允許您使用您自己的16x16圖標的選項卡。

http://developers.facebook.com/docs/reference/fbml/userlink/

靜態FBML似乎也呈現都已過時和刪除的FBML標籤,這就是爲什麼it's仍在工作(我只是嘗試)。沒有這些,沒有用戶認證是不可能的。

相關問題