选择在Play中流行的社交网站上发布的模块! 2.2.0

时间:2013-11-02 15:41:14

标签: facebook twitter playframework social-networking playframework-2.2

我是Play框架的新手。我的目的是创建一个Web应用程序,允许用户从我的网络应用程序发布到他所有的社交网络帐户。

我看到很多模块(比如SecureSocial,Secure,fbConnect)可以为我提供应用程序的身份验证,但我怀疑他们会允许我发布内容。

  1. 是否有任何模块可以满足我的需求?这个想法至少可以吗?
  2. 我目前正计划使用Play 2.2.0,但我发现很多模块都是为Play 1.x而构建的。我可以在Play 2.x中使用相同的模块吗?

1 个答案:

答案 0 :(得分:0)

这是一个相当常见的用例,我建议SecureSocial用于您要实现的目标,因为它似乎是Play中使用最多的身份验证库。

您的基本流程将是:

  1. 您网站上的用户使用SS对各种社交网络进行身份验证。请务必配置SS以请求您需要的任何扩展权限(以便代表用户发布)。

  2. 大多数社交API都会返回某种身份验证令牌,可以使用SS保留。注意:您需要为持久性实现自定义UserService

  3. 如果您想代表用户发帖,请使用您保留的身份验证令牌,然后点击相关的社交API。确保您有适当的错误处理来处理过期的令牌等。

  4. 希望这有帮助!