This forum is now a read-only archive. All commenting, posting, registration services have been turned off. Those needing community support and/or wanting to ask questions should refer to the Tag/Forum map, and to http://spring.io/questions for a curated list of stackoverflow tags that Pivotal engineers, and the community, monitor.

Spring Social in the Wild?

Jul 12th, 2013, 09:26 AM

There's a fairly lively discussion about Spring Social, both here and at StackOverflow (as well as a few other channels), so I gotta believe that some of you are doing some interesting things with Spring Social. (Or maybe you think that they're not terribly interesting...but if you're using Spring Social, then that's interesting to me!)

If there's an application you've built or are building that uses Spring Social, then I would *LOVE* to hear about it. Please post in this thread, telling me what it is that you're doing, how Spring Social is in play, and (if possible) give me a link to the application where Spring Social is being used.

[Note that I *might* tell people about your work when I present Spring Social, so be sure that you have the proper permissions within your organization to share your Spring Social story.]

Not sure if it's interesting enough - since it's a relativelly standard usecase that I have implemented. I have used the spring-social-twitter integration to create twitter bots for various programming languages and frameworks. Spring Social is used for:
- tweeting on accounts I controll (no third party accounts)
- retrieving the tweets of other users (to build up a sort of ad-hoc profile for how likely that user is to retweet stuff)
The project is hosted on github.
The twitter integration has been easy to work with - the google integration not so much, so I ended up using the official client for that one.
Thanks.
Eugen.

Comment

We've replaced an old Spring 2-based competitor for Freecycle with Spring 3, Spring Social and Spring Data. We're using the as yet un-merged Spring Social MongoDb code for our connection management, thus avoiding the need for SQL databases.

We have some stuff to polish off before promoting the site, but it's good enough as is. The 'bad' on our part is not having migrated across the old user base yet.

Comment

I wrote a Facebook app that will send a message to any of your Facebook friends on their birthday (assuming that they shared their birthday). The message is semi-random and sort of personal but denies being automatically generated (while being completely transparent).

Comment

We implemented Spring Social at http://www.constantcontact.com for the My Library product. My Library Plus customers can import their photos from Facebook and Instagram and use them in Emails or other marketing campaigns.

Background:Evernote provides language specific SDKs based on thrift classes, and for java, it is evernote-sdk-java. The SDK is good but still has many spots that can be improved by spring style programming model.So, I wrote "spring-social-evernote" which provides not only "connect-framework" integration for oauth, but also EvernoteTemplate that enables modern programming model such as interface based programming, exception translation from checked to runtime, etc.

Then, on top of the spring-social-evernote and spring-boot, I'm writing, "Evernote REST Webapp" that provides restful apis for evernote. Since Evernote doesn't have rest API, I think it is useful, or can be a substitute rather than using their javascript sdk.In "Evernote REST Webapp", it uses OAuth1Operations to interact with evernote authentication servers for oauth, and it uses EvernoteTemplate to interact with all thrift based operations.