2010-05-11 155 views
2

我正在創建一個註冊網站,以便類似的人可以輕鬆找到對方。我不想使用Facebook Connect作爲主要登錄方法或使用Facebook存儲他們的信息。我將在我的最後創建一個數據庫來存儲這些信息。出於安全原因,我不會顯示用戶地址,電話號碼或電子郵件地址,所以我想提供下一個人們彼此連接的最佳方式,這就是Facebook進來的地方。通常我會讓他們輸入他們的Facebook的URL在一個文本框中,但我不認爲大多數人知道他們的網址是什麼,這就是爲什麼我認爲我需要使用Facebook連接。所以這裏是我的想法..當用戶註冊時,有一個複選框,當選中時表示他們允許用戶在Facebook上找到它們。我假設他們點擊註冊按鈕後,Facebook Connect彈出窗口會顯示要求獲得訪問其Facebook帳戶的權限。當他們「允許」它,然後我可以得到他們的個人資料網址。我需要的只是他們的Facebook個人資料網址,我不希望任何其他Facebook功能或信息。 Facebook Connect是否適用於此場景?有更容易的方法嗎?幾個月前,在Facebook Connect網站上,他們曾經是這樣做的例子,但所有的文檔已被重新安排和更改,我似乎無法找到信息。你可以提供任何幫助將是偉大的!獲取用戶的Facebook個人資料網址

回答

0

一個簡單的方法來做到這將是向用戶詢問他的FB username。這不是真正的私人領域,任何用戶都願意分享。那麼配置文件鏈接將只是http://www.facebook.com/<username>,因爲您已經知道了。

但是,有可能用戶在Facebook上沒有用戶名。在這種情況下,您需要將FB連接按鈕添加到您的網站。但是你可以保持簡單。一旦用戶連接,您將獲得他的UID。只需向網址http://graph.facebook.com/<UID>發送GET請求,您將在返回的JSON的鏈接字段中獲取配置文件URL。

要想到一個主意,只需在您的瀏覽器中打開它 - http://graph.facebook.com/546159339

相關問題