Spring MVC Mobile Web - 社交共享

时间:2014-06-16 09:35:03

标签: spring spring-mvc spring-social

在Spring MVC移动网络应用程序中,我要求将自定义混乱发布到社交网站(Facebbok,linkedIN,Twitter,Google Plus)。

即如果用户购买产品,他可以共享预定义的消息“我购买了产品#134”。

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

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

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

听起来您的问题是"可以使用Spring Social将自定义消息发布到用户的Feed吗?或者有人可以建议替代方案吗?"

解决该问题的第一部分,是的,Spring Social可以做到这一点。其细节从社交API到社交API略有不同,但一般情况下,您将API绑定注入您处理产品购买的控制器,并在购买时使用该API绑定发布消息。 / p> 然而,问题是,用户必须授权您的应用程序发布内容。未经用户许可,您不能随意向任何API发布消息。因此,在购买完成之前,您的应用需要通过将用户重定向到FB / Twitter / LinkedIn /等来提示连接(捕获该权限的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一起工作。