Spring Social

Software Screenshot:
Spring Social
Software Details:
Version: 1.1.4 updated
Upload Date: 1 May 16
Developer: SpringSource
Distribution Type: Freeware
Downloads: 63

Rating: nan/5 (Total Votes: 0)

Spring Social is nothing more than a collection of Java bindings for various SaaS APIs.

This bindings act like abstraction layers between the Spring app and the online service, allowing developers to query and search for data online, retrieving the results and using them locally.

All Spring Social bindings can handle both authentication and data synchronization procedures.

Spring Social is written following the great infrastructural architecture specific to all Spring-based projects, making it easy to use and extend.

Supported services:

Facebook

LinkedIn

Twitter

GitHub

TripIt

What is new in this release:

  • Support for non-standard parameters in the OAuth authorization flows.
  • Interceptor capability in ProviderSignInController's flow to allow for custom behavior in authentication flow.
  • Sign-in capability for Facebook Canvas applications, including a new spring-social-canvas sample to showcase the use of CanvasSignInController.
  • Support for paging in the Facebook API binding with "since" and "until" parameters.
  • Advanced search capabilities in the Twitter API binding.

What is new in version 1.1.3:

  • Support for non-standard parameters in the OAuth authorization flows.
  • Interceptor capability in ProviderSignInController's flow to allow for custom behavior in authentication flow.
  • Sign-in capability for Facebook Canvas applications, including a new spring-social-canvas sample to showcase the use of CanvasSignInController.
  • Support for paging in the Facebook API binding with "since" and "until" parameters.
  • Advanced search capabilities in the Twitter API binding.

What is new in version 1.1.2:

  • Support for non-standard parameters in the OAuth authorization flows.
  • Interceptor capability in ProviderSignInController's flow to allow for custom behavior in authentication flow.
  • Sign-in capability for Facebook Canvas applications, including a new spring-social-canvas sample to showcase the use of CanvasSignInController.
  • Support for paging in the Facebook API binding with "since" and "until" parameters.
  • Advanced search capabilities in the Twitter API binding.

What is new in version 1.1.0:

  • Support for non-standard parameters in the OAuth authorization flows.
  • Interceptor capability in ProviderSignInController's flow to allow for custom behavior in authentication flow.
  • Sign-in capability for Facebook Canvas applications, including a new spring-social-canvas sample to showcase the use of CanvasSignInController.
  • Support for paging in the Facebook API binding with "since" and "until" parameters.
  • Advanced search capabilities in the Twitter API binding.

What is new in version 1.1.0.M1:

  • Tighter adherence to the latest OAuth 2 specification drafts, including HTTP Basic client authentication and support for Resource Owner Credentials Grant and Client Credentials Grant.
  • Updates to both the Facebook and Twitter API bindings, including binding to version 1.1 of Twitter's API.
  • Support for OpenGraph operations in the Facebook API binding.
  • Support for Facebook Query Language (FQL).

What is new in version 1.0.2:

  • These are primarily bug fix releases, but there are also a few small enhancements.

What is new in version 1.0.0:

  • Bug Fixes:
  • OAuth1Parameters.NONE was accidentally made mutable; it is now back to being immutable as it should be.
  • Updated reference documentation to reflect the minor API changes introduced in RC3.
  • OAuth-encode consumer/token secrets when creating an OAuth 1 signature key.
  • Handle signature differences between Spring 3.1M2 and Spring 3.1RC1 RestTemplate.setInterceptors().
  • Improvements:
  • Added new configureRestTemplate() subclassing hook to AbstractOAuth1ApiBinding and AbstractOAuth2ApiBinding so that subclasses can configure the RestTemplate without writing that configuration code in the constructor.
  • Added getFormMessageConverter(), getJsonMessageConverter(), and getByteArrayMessageConverter() hooks to AbstractOAuth1ApiBinding and AbstractOAuth2ApiBinding for convenient per-converter customization.
  • Added default constructor to OAuth1Parameters and OAuth2Parameters for more convenient standalone usage.
  • Changed applicationUrl property on ConnectController and ProviderSignInController to be a String instead of URL.

What is new in version 1.0.0.RC3:

  • ConnectInterceptor implementations can now add parameters to the authorization URL.
  • Twitter TimelineOperations.updateStatus() improvements.

What is new in version 1.0.0.RC2:

  • The Twitter and Facebook clients now support paging for API operations that can return paged results.
  • ProviderSignInController now handles the scenario where the user denies authorization.
  • The exceptional case where multiple local users are matched during a provider sign in attempt is now handled.
  • The set of sample applications has been updated.

What is new in version 1.0.0.RC1:

  • Additions to the Facebook API binding such as photo and video upload, Facebook page support, and Facebook search.
  • Expansion of the Twitter API binding to include mobile notifications, blocking, and geo location operations.
  • Implicit sign up support enabling automatic sign up of a user from a connection.
  • A new quickstart showing how to get up and running quickly.
  • Numerous bug fixes and other improvements based on user feedback.

What is new in version 1.0.0.M2:

  • New Features:
  • New service provider framework to model interaction with service providers.
  • New connect controller to handle the application's role in the "OAuth Dance" for both OAuth 1 and OAuth 2 service providers.
  • New TwitterSigninController that enables a user to sign into an application by signing into Twitter.
  • New FacebookSigninController that enables a user to sign into an application by signing into Facebook.
  • Expanded TwitterOperations interface - Posting location metadata along with Tweet, Retrieving user, friends, public, and home timelines, Send and receive direct messages, Retrieving a user's full Twitter profile
  • New social templates (minimal functionality in this release) for Gowalla - Retrieve user's top checkins and GitHub - Retrieve a user's profile data
  • More documentation.
  • Bug fixes:
  • TwitterTemplate doesn't work with other Locale than Locale.ENGLISH
  • Cannot run app based on spring-social under Jetty 7.2.1
  • Can't send asterisks in tweets
  • IllegalArgumentException: Non-serializable attribute oauthToken
  • getCreatedAt return null due to Unparseable date in TwitterTemplate
  • Known Issues:
  • ProviderSignAttempt session-scoped objects not serializable due to javax.inject.Provider serialization issue.

Similar Software

vkontakte
vkontakte

5 Jun 15

flickr_api
flickr_api

13 May 15

Gapy
Gapy

13 May 15

SocialStream.php
SocialStream.php

13 Apr 15

Other Software of Developer SpringSource

Spring Mobile
Spring Mobile

10 Dec 15

Spring Data
Spring Data

28 Feb 15

Spring Roo
Spring Roo

10 Dec 15

Comments to Spring Social

Comments not found
Add Comment
Turn on images!