【问题标题】:Spring MVC Mobile Web - Social SharingSpring MVC Mobile Web - 社交分享
【发布时间】:2014-06-16 09:35:03
【问题描述】:

在 Spring MVC 移动 Web 应用程序中,我需要将自定义消息发布到社交网站(Facebbok、linkedIN、Twitter、Google Plus)。

ie 如果用户购买了一个产品,他可以像这样分享一个预定义的消息“我购买了产品 #134”。

首先我想到了使用简单的 javascript 进行共享,但它在不同的手机中表现不同,并且无法发布预定义的消息。我发现的另一个选择是使用 spring-social。

任何机构都可以建议我实现这一目标的任何替代方案或最佳方法吗?

任何帮助将不胜感激。

【问题讨论】:

    标签: spring spring-mvc spring-social


    【解决方案1】:

    听起来您的问题是“可以使用 Spring Social 将自定义消息发布到用户的提要吗?或者有人可以提出替代方案吗?”

    解决该问题的第一部分,是的,Spring Social 可以做到这一点。不同社交 API 的具体细节略有不同,但一般来说,您会将 API 绑定注入到您处理产品购买的控制器中,并在购买时使用该 API 绑定来发布消息。

    然而,问题在于用户必须授权您的应用程序才能发布内容。未经用户许可,您不能随意向任何 API 发布消息。因此,在完成购买之前,您的应用程序需要通过将用户重定向到 FB/Twitter/LinkedIn/etc 来获取连接(捕获该权限的 Spring Social 概念和表示该权限的访问令牌)以提示用户的权限。 Spring Social 的 ConnectController 用于处理该重定向并为您获取连接。

    如果您还没有看过,请查看https://github.com/spring-projects/spring-social-samples,其中我提供了一些关于 Spring Social 的示例。最值得注意的是,spring-social-showcase-boot 是一个新示例,它利用 Spring Boot 的简化编程模型使 Spring Social 能够与 Facebook、Twitter 和 LinkedIn 一起使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-29
      • 1970-01-01
      • 1970-01-01
      • 2015-07-08
      • 2013-02-08
      • 2017-06-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多