我有一個公司的網絡應用程序。我已經整合了它,沒有太多的問題與Twitter。公司頁面需要Facebook的個人資料
這意味着,當我們公司的員工創建新產品時,它也會在Twitter網站上發佈公司簡介。
但是,Facebook是另一回事。 Facebook鼓勵註冊人註冊爲「個人」。
例如,註冊頁面:
- 你不允許把通用的電子郵件,例如([email protected]_email.com,[email protected]_email.com)
- 您可能沒有第一和姓氏作爲公司實體。例如Foo Distribution或Foo Inc
他們的自動化系統只是拒絕任何聰明的嘗試註冊爲「非個人」。用Twitter,這是一件輕而易舉的事情。由於Twitter允許/鼓勵公司直接向他們註冊賬戶,而不是個人。
在Facebook上移動,我發現我可以創建一個'頁面'。我可以用於公司。它可以讓其他「個人」成爲該頁面的管理員。但是,這意味着每個員工都需要一個Facebook賬戶。
我不太喜歡這種方式,因爲我們的一些員工可能會疏忽他們的Facebook密碼。我寧願讓我們的網絡應用程序有一個訪問Facebook API的「方法」,而不是使用Twitter的方式。
你還會怎麼做呢?
但這不看起來有點不一致。我正在使用omniauth進行身份驗證。這意味着,我有一個帳戶的Twitter和Facebook的幾個帳戶?有沒有更好的方法來做到這一點? – 2011-05-05 18:59:29
我對omniauth知之甚少(閱讀:從來沒有聽說過),但是,您需要跟蹤您想要發佈的每個頁面的兩個訪問令牌,並且您需要將其鏈接到用戶配置文件。 – 2011-05-05 19:03:38
否則,我正在考慮創建一個[email protected]_name.com並存儲此訪問令牌。當員工創建產品時,系統會使用foo bar的訪問令牌發佈到頁面。有什麼想法嗎? – 2011-05-05 19:05:31