Seam Social Provides CDI Beans and extensions for interacting with a number of major social networks.
Currently it provides these services and eases mixing them:
- A generic portable REST client API
- A generic API to deal with OAuth 1.0a and 2.0 services
- A generic API to work with JSON serialization and de-serialization
- A generic identification API to retrieve basic user information from a Social Service
- Specific APIs for interacting with Twitter, Facebook and LinkedIn Services
- A multiservices manager API allowing to deal with multiple OAuth applications and sessions in the same application
- An easy way to extend it by creating a new module for a new services
Seam Social is independent of CDI implementation and fully portable between Java EE 6 and Servlet environments
enhanced with CDI. It can be also used with CDI in Java SE (desktop application).