2

我一直在努力弄清楚如何解決這個問題。讓我詳細向你解釋。如何在Spring Social中將電子郵件帳戶鏈接到Facebook?

我正在開發一個Web應用程序在Spring MVC和Spring社會。到目前爲止,用戶可以通過Facebook,Twitter和用戶/密碼進行簽名和註冊。即使是用Facebook/Twitter簽名的用戶也可以分享。

現在,Web應用程序所有者希望任何用戶使用用戶/密碼簽名,他/她可以將他/她的活動帳戶與他/她的Facebook個人資料鏈接起來。這樣,這些用戶可以在他/她的Facebook牆上張貼。

你們中的任何一個人都有關於如何完成這個的想法?

現在,我試圖通過Graph API http鏈接獲取FB令牌,但是URL顯示了FB的祕密屬性。

任何想法?

+0

時,你說的鏈接email..doü意味着他們將不能登錄到fb?因此,用戶將登錄到他們的用戶名/密碼的web應用程序。然後他們可以發佈到FB(無需登錄到FB?)? – 2015-03-03 17:26:45

+0

我的意思是用戶可以選擇用個人用戶名/密碼登錄(不鏈接到FB)。一旦登錄,他們可以選擇將他們的賬戶鏈接到FB,所以下次登錄時必須使用FB。 – 2015-03-04 15:05:20

回答

0

如果我正確理解這是一個非常類似的情況是覆蓋在彈簧社會示例項目:https://github.com/spring-projects/spring-social-samples

一旦用戶登錄到你的web應用

  1. 他們將需要連接到Facebook通過春季社交(春季社交連接控制器會處理這個)。

  2. 他們需要授權您的應用訪問他們的Facebook。

  3. (春季社交會這樣做),認證過程後,您獲得一個密鑰,您可以保留下一個會話。

  4. 一旦登錄了,你有Facebook的連接的一個實例(彈簧社會的Facebook創建此),你可以用它來發布自己的牆上

    connection.updateStatus("I've connected with the Spring Social Showcase!"); 
    

    還有其他操作您可以針對Facebook API執行操作。

希望這有助於回答你的問題。

感謝,

保羅

+0

太棒了!謝謝保羅!我會審查春季社交樣本,我會按照你提出的步驟進行。 – 2015-03-04 03:56:32

+0

嗨奧馬爾,如果這有幫助,這對我來說真的很好,如果你把這個答案正確的標記出來並投票。非常感謝!! – 2015-03-04 04:23:12

+0

現在,我有了spring-social-showcase-sec正在運行...每當我嘗試運行該項目時,Spring都會向我發送「解決模板簽名錯誤...」錯誤。我找到了一個解決方案:https://github.com/spring-projects/spring-social-samples/issues/32。 – 2015-03-04 14:57:24

相關問題