我已經做了一些搜索,並想知道是否有方法將我們網絡應用中的用戶帳戶與他們選擇鏈接的社交媒體帳戶(臉譜,推特等)鏈接起來。即當他們登錄到我們的網絡應用程序,他們被自動登錄到Facebook,Twitter等?社交媒體鏈接
我看到facebook有一個api使用他們的Facebook帳戶登錄我們的網絡應用程序,但我希望它能以其他方式工作,我希望他們在通過我們的網絡應用程序登錄到他們的帳戶時登錄Facebook。
感謝, 瑞安
我已經做了一些搜索,並想知道是否有方法將我們網絡應用中的用戶帳戶與他們選擇鏈接的社交媒體帳戶(臉譜,推特等)鏈接起來。即當他們登錄到我們的網絡應用程序,他們被自動登錄到Facebook,Twitter等?社交媒體鏈接
我看到facebook有一個api使用他們的Facebook帳戶登錄我們的網絡應用程序,但我希望它能以其他方式工作,我希望他們在通過我們的網絡應用程序登錄到他們的帳戶時登錄Facebook。
感謝, 瑞安
這是絕對有可能,從你的問題我想你想提取數據,並代表用戶的行動?如果是這樣,您將需要offline_access
權限以及您需要的所有其他權限(請檢查列表here以查看您需要的確切數據)。然後,您可以觸發服務器上的一個腳本,該腳本會在用戶登錄到您的站點後立即告訴Facebook,並以用戶身份登錄您的應用程序。
注:你可能會在錯誤的方式去這件事。我建議你指定一些更詳細的信息,說明你需要登錄的用戶是什麼,我可以(可能)爲你提供一個體面的答案。
編輯:針對在評論你的問題,瑞安,這裏是我的回答:
你需要劃分這個問題分成2種不同的情況 - 一個:你的公司要你寫的所有代碼從頭開始,不要使用Facebook提供的功能,在這種情況下,您應該創建一個自定義登錄腳本,使用戶可以在您的Web應用程序中使用他們的Facebook帳戶作爲實際用戶帳戶。在我看來,這是最好的解決方案,並得到了如此精彩的Jeff Atwood的支持。 Here's a link to how to do just this,and a tutorial about this also。
或貴公司使用Facebook's Social Plugins舒適。 那麼你應該專注於Like Button & Comments:這些社交插件是使人們創造社會經驗,如果他們已經登錄的最佳方式
總之,你不能。據我所知,這是不可能的強制從您的應用程序的Facebook登錄。你可以做的最好的事情是讓他們通過oauth登錄Facebook。但他們仍然需要用他們的用戶名/密碼登錄Facebook。 – Gazler 2011-01-31 16:55:22
@Gazler - 不完全正確 - 請參閱下面的答案。 – t0mgs 2011-01-31 16:57:19