我希望我的Web应用程序(使用Ruby on Rails构建)与Facebook Social Graph API进行通信,但我知道我需要某种授权才能实现这一点。
那么,我是否需要为我的应用程序构建OAuth身份验证,以便在用户的Facebook墙上使用自动发布消息? 如果没有,我如何将社交功能集成到我的Web应用程序中?
Web应用程序已有现有用户群;我可以允许我的应用程序获取Facebook访问权限吗?如果是,怎么样?
我很欣赏能够很好地进行此类整合的网站示例,以及Twitter,LinkedIn等其他服务。
答案 0 :(得分:2)
所有内容都在Facebook开发者网站上解释:
http://developers.facebook.com/
这解释了您需要访问图表的身份验证 http://developers.facebook.com/docs/guides/web/#login
然后,您可以通过保存他们的Facebook ID号码将图表信息与现有用户数据库相结合,从而可以提取个人资料图片等
答案 1 :(得分:1)
尝试使用以下宝石:
如果您只需要Facebook集成,那么Koala就足够了。 为了使它们协同工作,请检查: Making OmniAuth, Devise and Koala work together