Mùa xuân xã hội là gì khác hơn là một bộ sưu tập các ràng buộc Java cho các API SaaS khác nhau.
bindings này hoạt động giống như các lớp trừu tượng giữa các ứng dụng mùa xuân và các dịch vụ trực tuyến, cho phép các nhà phát triển để truy vấn và tìm kiếm dữ liệu trực tuyến, truy xuất kết quả và sử dụng chúng tại địa phương.
cam kết ràng buộc tất cả các mùa xuân xã hội có thể xử lý cả hai thủ tục đồng bộ hóa xác thực và dữ liệu.
Mùa xuân xã hội được viết sau các kiến trúc cơ sở hạ tầng lớn cụ thể cho tất cả các dự án Xuân-dựa, làm cho nó dễ dàng để sử dụng và mở rộng.
dịch vụ hỗ trợ:
GitHub
TripIt
Điều gì là mới trong phiên bản này:
- Hỗ trợ cho các thông số phi tiêu chuẩn trong chảy phép OAuth.
- khả năng đánh chặn trong dòng chảy của ProviderSignInController để cho phép hành vi tùy chỉnh trong dòng chảy xác thực.
- Đăng trong khả năng cho các ứng dụng Facebook Canvas, bao gồm một mẫu mùa xuân-xã hội-vải mới để giới thiệu việc sử dụng CanvasSignInController.
- Hỗ trợ cho phân trang trong API của Facebook ràng buộc với & quot; từ & quot; và & quot; cho đến khi & quot; tham số.
- khả năng tìm kiếm nâng cao trong API Twitter ràng buộc.
Điều gì là mới trong phiên bản 1.1.3:
- Hỗ trợ cho các thông số phi tiêu chuẩn trong việc ủy quyền OAuth dòng chảy.
- khả năng đánh chặn trong dòng chảy của ProviderSignInController để cho phép hành vi tùy chỉnh trong dòng chảy xác thực.
- Đăng trong khả năng cho các ứng dụng Facebook Canvas, bao gồm một mẫu mùa xuân-xã hội-vải mới để giới thiệu việc sử dụng CanvasSignInController.
- Hỗ trợ cho phân trang trong API của Facebook ràng buộc với & quot; từ & quot; và & quot; cho đến khi & quot; tham số.
- khả năng tìm kiếm nâng cao trong API Twitter ràng buộc.
Điều gì là mới trong phiên bản 1.1.2:
- Hỗ trợ cho các thông số phi tiêu chuẩn trong việc ủy quyền OAuth dòng chảy.
- khả năng đánh chặn trong dòng chảy của ProviderSignInController để cho phép hành vi tùy chỉnh trong dòng chảy xác thực.
- Đăng trong khả năng cho các ứng dụng Facebook Canvas, bao gồm một mẫu mùa xuân-xã hội-vải mới để giới thiệu việc sử dụng CanvasSignInController.
- Hỗ trợ cho phân trang trong API của Facebook ràng buộc với & quot; từ & quot; và & quot; cho đến khi & quot; tham số.
- khả năng tìm kiếm nâng cao trong API Twitter ràng buộc.
Điều gì là mới trong phiên bản 1.1.0:
- Hỗ trợ cho các thông số phi tiêu chuẩn trong việc ủy quyền OAuth dòng chảy.
- khả năng đánh chặn trong dòng chảy của ProviderSignInController để cho phép hành vi tùy chỉnh trong dòng chảy xác thực.
- Đăng trong khả năng cho các ứng dụng Facebook Canvas, bao gồm một mẫu mùa xuân-xã hội-vải mới để giới thiệu việc sử dụng CanvasSignInController.
- Hỗ trợ cho phân trang trong API của Facebook ràng buộc với & quot; từ & quot; và & quot; cho đến khi & quot; tham số.
- khả năng tìm kiếm nâng cao trong API Twitter ràng buộc.
Điều gì là mới trong phiên bản 1.1.0.M1:
- thắt chặt việc tuân thủ OAuth 2 đặc điểm kỹ thuật mới nhất dự thảo, bao gồm cả HTTP xác thực khách hàng cơ bản và hỗ trợ cho Credentials Resource Chủ Grant và Credentials khách hàng Grant.
- Cập nhật cho cả các ràng buộc API Facebook và Twitter, bao gồm liên kết với phiên bản 1.1 của API của Twitter.
- Hỗ trợ cho các hoạt động OpenGraph trong API Facebook ràng buộc.
- Hỗ trợ cho Facebook Query Language (FQL).
Điều gì là mới trong phiên bản 1.0.2:
- Đây chủ yếu là phát hành bản vá lỗi, nhưng có cũng có một vài cải tiến nhỏ.
Điều gì là mới trong phiên bản 1.0.0:
- Sửa chữa lỗi:
- OAuth1Parameters.NONE đã vô tình làm có thể thay đổi; nó bây giờ là trở lại là bất biến như nó phải được.
- Cập nhật tài liệu tham khảo để phản ánh những thay đổi API nhỏ giới thiệu trong RC3.
- OAuth mã hóa tiêu dùng / mật Token khi tạo một phím chữ ký OAuth 1.
- khác biệt Xử lý chữ ký giữa mùa xuân và mùa Xuân 3.1M2 3.1RC1 RestTemplate.setInterceptors ().
- Cải tiến:
- Thêm configureRestTemplate mới () subclassing móc để AbstractOAuth1ApiBinding và AbstractOAuth2ApiBinding để lớp con có thể cấu hình các RestTemplate mà không cần viết mã cấu hình trong các nhà xây dựng.
- Added getFormMessageConverter (), getJsonMessageConverter (), và getByteArrayMessageConverter () móc để AbstractOAuth1ApiBinding và AbstractOAuth2ApiBinding cho thuận tiện tùy biến cho mỗi chuyển đổi.
- Thêm constructor mặc định để OAuth1Parameters và OAuth2Parameters để sử dụng độc lập thuận tiện hơn.
- tài sản applicationUrl thay đổi vào ConnectController và ProviderSignInController là một chuỗi thay vì URL.
Điều gì là mới trong phiên bản 1.0.0.RC3:
- triển khai ConnectInterceptor bây giờ có thể thêm tham số cho các URL uỷ quyền.
- Twitter TimelineOperations.updateStatus () cải tiến.
Điều gì là mới trong phiên bản 1.0.0.RC2:
- Twitter và Facebook khách hàng bây giờ hỗ trợ phân trang cho các hoạt động API có thể trả lại kết quả paged.
- ProviderSignInController bây giờ xử lý kịch bản mà người dùng từ chối cấp phép.
- Các trường hợp đặc biệt, khi nhiều người dùng địa phương được kết hợp trong một dấu hiệu nhà cung cấp trong nỗ lực hiện đang được xử lý.
- Các thiết lập của ứng dụng mẫu đã được cập nhật.
Điều gì là mới trong phiên bản 1.0.0.RC1:
- Bổ sung vào API của Facebook ràng buộc như ảnh và tải lên video, hỗ trợ trang Facebook, và Facebook tìm kiếm.
- Mở rộng các ràng buộc để bao gồm các thông báo điện thoại di động, ngăn chặn, và các hoạt động vị trí địa lý API Twitter.
- Implicit đăng ký hỗ trợ cho phép đăng nhập tự động lên của một người sử dụng từ một kết nối.
- Một quickstart mới cho thấy làm thế nào để có được và chạy một cách nhanh chóng.
- Nhiều sửa lỗi và cải tiến khác dựa trên phản hồi của người dùng.
Điều gì là mới trong phiên bản 1.0.0.M2:
- Tính năng mới:
- New khung nhà cung cấp dịch vụ để mô hình tương tác với các nhà cung cấp dịch vụ.
- điều khiển kết nối mới để xử lý vai trò của ứng dụng trong các & quot; OAuth Dance & quot; cho cả hai nhà cung cấp dịch vụ OAuth 1 và OAuth 2.
- New TwitterSigninController cho phép một người dùng để đăng nhập vào một ứng dụng bằng cách đăng nhập vào Twitter.
- New FacebookSigninController cho phép một người dùng để đăng nhập vào một ứng dụng bằng cách đăng nhập vào Facebook.
- TwitterOperations mở rộng giao diện - Đăng siêu dữ liệu vị trí cùng với Facebook, Lấy người sử dụng, bạn bè, công chúng, và các mốc thời gian về nhà, gửi và nhận tin nhắn trực tiếp, Lấy ra một hồ sơ Twitter đầy đủ
- Các mẫu xã hội mới (chức năng tối thiểu trong phiên bản này) cho Gowalla - Lấy checkins hàng đầu của người dùng và GitHub - Lấy dữ liệu hồ sơ của người dùng
- Nhiều tài liệu.
- Sửa lỗi:
- TwitterTemplate không làm việc với Locale khác hơn Locale.ENGLISH
- Không thể chạy ứng dụng dựa trên mùa xuân-xã hội theo Jetty 7.2.1
- Không thể gửi dấu hoa thị trong tweets
- IllegalArgumentException: thuộc tính không serializable oauthToken
- getCreatedAt trả về null do ngày Unparseable trong TwitterTemplate
- biết đến vấn đề:
- ProviderSignAttempt đối tượng phiên-scoped không serializable do vấn đề serialization javax.inject.Provider.
Bình luận không