2012-02-19 93 views
0

所以我必須輸入字段,用戶可以複製有Facebook的個人主頁Facebook連接僅適用於用戶配置文件的鏈接

例如

http://www.facebook.com/profile.php?id=SOMEID or http://www.facebook.com/SOMENAME 

但有些人不復制並粘貼URL,他們只需鍵入有名稱,比如喬什賴特儘管有許多喬什賴特!並且鏈接也不正確http://www.mySite/Josh Wright:D。出於這個原因,我想有一個連接按鈕,在應用程序顯示後,他們登錄我想顯示那裏配置文件鏈接。我注意到,youtube這樣做。

注意:我不想使用Facebook Connect來允許他們註冊或登錄系統。只需要獲取他們的個人資料鏈接

回答

1

這個問題有嚴重的解決方案。

首先是你在文本框旁邊加上一個標籤,上面寫着'https://www.facebook.com/',然後是文本框。這將向用戶指示只輸入他們的Facebook用戶名,並希望擺脫一些垃圾郵件數據。這是最簡單的解決方案,但不是很準確。

第二種解決方案是使用正則表達式。這將幫助您將該字段限制爲https://www.facebook.com/USERNAME。這是下一個最簡單的解決方案,除非他們輸入假的用戶名,否則有人很難僞造它。

最後的解決方案是不要害怕Facebook連接!我完全同意不使用官方SDK(我個人並不認爲它在資源上太重)。但是,如果您閱讀並理解了documentation,則可以製作一些輕量級代碼,讓用戶連接到您的應用程序以便取得用戶名。連接到您的應用程序並不意味着用戶必須能夠使用Facebook登錄。 這最後的解決方案可能是最難實施的,但看起來是最好的,並且是最可靠的。

對不起,如果這一些沒有意義。這真的很早哈哈。

相關問題