2012-08-30 97 views
0

我在應用程序的權限被設置爲使用應用程序「無(默認)」,這是因爲我不希望用戶經過驗證的應用程序的步驟,因爲我應用程序可供公衆使用(無需Facebook登錄的用戶)。Facebook的API - 獲取用戶的登錄信息

我想不過是誰登錄到Facebook的定製網頁上的某些用戶的Facebook的UID。我試過FB.api(「/我」,回調)方法,但響應返回兩個名稱和UID是「未定義」。

使用JavaScript SDK。提前感謝任何幫助。

+0

應用程序權限屏幕的URL在這裏:http://i45.tinypic.com/2u7vgqg.png – Kunal

+0

試試這個問題... http://stackoverflow.com/questions/5846752/facebook-get-users-facebook -uid-with-javascript – Zack

回答

2

但是我確實希望登錄Facebook的用戶的Facebook用戶名來自定義頁面上的內容。我嘗試了FB.api('/ me',回調)方法,但是爲name和uid返回的響應是'undefined'。

那麼,這是因爲API無法知道誰是我應該沒有用戶訪問令牌 - 並且因爲您不希望用戶連接到您的應用程序,您不會得到一個那些。

不能如果您沒有連接到您的應用程序,請先獲取用戶的ID。

+0

嗨,CBroe,感謝您的信息。有什麼我可以用來標記這個用戶是唯一的嗎?再次,不是計算機,而是登錄的用戶。 – Kunal

+0

用戶不能以任何方式與您的應用程序進行交互。 – CBroe

相關問題