2011-01-08 73 views
2

我只是希望澄清整個facebook的UID問題,here我應該使用Facebook會員身份在Facebook應用程序中關閉Facebook UID或第三方ID嗎?

它討論了使用第三方ID(由facebook,每個應用/用戶生成)而不是Facebook的uid's。但是這並不完全清楚。這聽起來像他們指的情況下,我的Web應用程序需要發送ID的第三方...

鍵入Facebook的UID很容易(使用Facebook的C#SDK,fbApp.SessionUserId)。但是,如果它打破了條款......我們如何開始使用第三方ID呢?

回答

2

你是正確的,第三方id僅用於共享或任何公共訪問。就個人而言,我會存儲這兩個。使用facebookid作爲用戶的密鑰,但要保留第三方ID以便像鏈接跟蹤等那樣認爲.Facebook ID將是最高效的,因爲正如您所指出的那樣,這是您使用cookie獲得的ID或簽名請求。只要確保你永遠不會把FacebookId放在別人可以看到的地方。

+0

雖然有一個問題,當鏈接到用戶的圖片時,它是一個包含他們是facebookid的鏈接:http://graph.facebook.com/ /picture?type = small。有沒有辦法在鏈接中使用他們的facebookId? – Chaddeus 2011-01-09 14:22:53

相關問題