0

我对 Play 框架很陌生。我的目的是创建一个网络应用程序,它可以允许用户从我的网络应用程序发布到他所有的社交网络帐户。

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

  1. 有没有可以满足我需求的模块?至少这个想法可能吗?
  2. 我目前正计划使用 Play 2.2.0,但我看到很多模块都是为 Play 1.x 构建的。我也可以在 Play 2.x 中使用相同的模块吗?
4

1 回答 1

0

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

您的基本流程是:

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

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

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

希望这可以帮助!

于 2013-11-05T02:16:51.487 回答