Spring Social в основном фокусируется на упрощении проблем, связанных с OAuth , при использовании этих социальных API.
Его цель - НЕ предоставлять единый API аналогичнымработает на разных сайтах социальных сетей - поэтому у него есть специализированный API для каждого сайта.
Это не означает, что вы не можете создать дополнительный уровень API поверх Spring Social, который бы объединял некоторые (важно длявы) аспект API.
Вы жаловались на сложность Spring Social API - я не понимаю, не могли бы вы сказать точно, что сложного в публикации твита сSpring Social:
twitter.updateStatus("Hey, I'm tweeting with #Spring Social!");
(это из блога SpringSource )
И, что касается зависимостей : большинство приложений, которыебудет использовать Spring Social, скорее всего, уже имеют Spring и HttpClient в качестве зависимостей, так что это не что-то extra для типичного разработчика Spring Social.
Finally, если jTwitter удовлетворяет ваши потребности, то это, кажется, лучше всего подходит для вас.Каждому свое.; -)
См. Также: