2012-03-07 89 views
2

我收到了開發功能的要求,以檢查2個電子郵件ID,登錄或身份是否與社交相關。我希望向2個用戶詢問他們的facebook id,linkedin id(以後可能會有更多的社交網絡)。然後,我希望使用他們的Facebook ID連接到Facebook API,並確定是否社交連接

  1. 這兩個社交連接,他們是朋友嗎?
  2. 難道這些2通過共同的朋友
  3. 他們有連接n個相互連接的朋友的水平? (如linkedin)

同樣,我希望使用linkedin api來確定它們是否是社交連接,如果不是,它們有多遠。

我的問題是

  • 我一直在一個社會項目之前,明白Facebook和鏈接中提供了很大的限制對他們的API。你知道有什麼從我需要他們爲我做的事情中脫穎而出嗎?
  • 在這些情況下,我需要注意哪些隱私/法律問題。如果我要讓每個用戶都知道他們距離彼此有x個網絡,會不會有問題?
  • 我可以免費使用api嗎?還是有這些社交網絡提供的特定付費服務?當我部署正確時,我會擔心成本?

編輯

我把LinkedIn論壇上的一些問題。這是我

響應有通過對企業賬戶開發商的API沒有可用的擴展信息。可見性基於已通過身份驗證的用戶以及他們可以在其網絡中看到的內容。該API不適合您瞭解有關經過身份驗證的用戶以外的兩個用戶的信息。

從他們的立場看似乎公平。即使是商業賬戶也不會提供關於2個隨機人員的「社交關聯」信息的私人信息。

我想我需要探索讓我的用戶登錄/連接到linkedIn並向我提供該信息的選項。聽起來很瘋狂,我會探討這一點。

回答

1

幾個月前,我已經聯繫了facebook,linkedin和google +以獲得類似的要求。似乎他們不喜歡刮臉。我不知道你是否打算這麼做。他們還提到這些信息涉及到人們的隱私,所以他們需要登錄才能讓你這樣做。事實上,你需要在他們的網絡中實現更接近的目標。您還需要一個插件/應用程序與您一起工作,這將有其他限制,如每天/每小時的請求數量。

簡而言之,您正在從他們的數據庫中深入地請求信息,他們不會喜歡它。

+0

通過scraping你的意思?打開他們的HTML頁面,並尋找你需要什麼? – Siddharth 2012-03-23 09:14:12

+0

是的,解析一個HTML文本。 – 2012-03-26 09:50:38

4

不,他們應該都是免費的。鏈接到拉動深層信息有很多令牌要求。請務必仔細閱讀Docs中的鏈接。 LinkedIn如果您輸出任何用戶數據,並會在一分鐘內將您拋入公共汽車,那麼您就會討厭它。此外,您還可以在一個小時內爲每個帳戶創建的通話次數非常有限。所以要爲速率限制做好準備。

+0

謝謝。這是一個非常有用的迴應。我有一個後續問題。我的方案是否需要「導出」任何用戶數據?因爲我需要知道的是,這兩個人是否連接,如果不是多遠。這就是它.. – Siddharth 2012-03-07 09:32:04

+0

可能不是,只是想給你提高一點,不要指望能夠將數據作爲你的解決方案的一部分。 – 2012-03-07 09:33:00

+0

噢!這甚至臉上討厭..再次感謝..非常有用.. – Siddharth 2012-03-07 09:34:46

1

有了一些調查研究,其明確表示,沒有這兩個用戶提供我的應用程序代表他們關於其他用戶查詢的權限,我不能得到這個工作。甚至沒有linkedin和facebook的商業賬戶。原因很明顯,隱私。

+1

雖然絕不是棘手的問題(您已經勾畫出瞭解決您問題的工作設計),但在以明顯和潛在妥協的方式連接它們之前,請務必先獲得_both_各方的明確同意。這種確切的情況[發生在Google Buzz](http://www.businessinsider.com/warning-google-buzz-has-a-huge-privacy-flaw-2010-2),其失敗是傳奇。 – MrGomez 2012-03-23 04:09:43

+0

這是很好的建議。謝謝... – Siddharth 2012-03-23 09:06:10