簡體   English   中英

通過Facebook,Gmail,Twitter等在Rails應用中查找朋友

[英]finding friends in a rails app via facebook, gmail, twitter, etc

我已經在Rails中構建了一個社交網絡應用程序,並且正在尋找一種簡單的方法來允許用戶登錄其各種其他帳戶(OAuth?),例如Facebook,Twitter,Gmail,其他郵件客戶端等,並查看他們的朋友/這些網站上的聯系人已注冊為我的網站。

此外,我將添加功能,以允許用戶通過這些相同的網站邀請未簽名的朋友來訪問我的網站。

將來,我還將希望這樣做,以便用戶可以將其提交的內容在我的網站上發布到其他各個網站。

不過,目前最重要的功能是使用戶能夠查看其他站點上的哪些聯系人已注冊我的站點。

最好的方法是什么? 我應該尋找什么寶石(OAuth,RFacebook,Facebooker等)。

我目前正在使用安全認證(也可以有人指出問題的方向嗎?該問題回答了如何允許用戶使用安全認證,用戶名或電子郵件登錄)?

謝謝!

自從發布以來已經有很多年了,但是我覺得這可能與遇到此問題的任何人有關,最好的方法是使用https://github.com/intridea/omniauth gem。

對於邀請,您應該看看https://github.com/Diego81/omnicontacts

另外,如果您使用的是Rails的較新版本並進行設計,則應查看Ryan Bates在通過Devise http://railscasts.com/episodes/235-devise-and-omniauth-revised使用omniauth時投射的屏幕。

我使用omniauth gem進行oauth身份驗證,然后使用fb_graph從Facebook獲取朋友列表。 而且我想聯系gem將有助於從gmail,ymail等吸引朋友。

我認為您會發現每個服務都有其自己的API,並且您可以將自己的應用程序分別連接到每個服務。

這是FacebookTwitterGMail的API文檔

只是Google "<Site name> API"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM