Musim semi Sosial adalah tidak lebih dari kumpulan binding Jawa untuk berbagai API SaaS.
binding ini bertindak seperti lapisan abstraksi antara aplikasi Semi dan layanan online, yang memungkinkan pengembang untuk query dan mencari data online, mengambil hasil dan menggunakan mereka secara lokal.
binding Semua Musim Semi Sosial dapat menangani kedua prosedur sinkronisasi otentikasi dan data.
Musim semi Sosial ditulis mengikuti arsitektur infrastruktur besar khusus untuk semua proyek berbasis Spring, sehingga mudah untuk digunakan dan memperpanjang.
layanan yang didukung:
GitHub
TripIt
Apa yang baru di rilis ini:
- Dukungan untuk parameter non-standar di otorisasi OAuth mengalir.
- kemampuan Interceptor di aliran ProviderSignInController untuk memungkinkan perilaku kustom dalam aliran otentikasi.
- Masuk kemampuan untuk aplikasi Facebook Canvas, termasuk sampel air-sosial-kanvas baru untuk menampilkan penggunaan CanvasSignInController.
- Dukungan untuk paging di API Facebook mengikat dengan & quot; karena & quot; dan & quot; sampai & quot; parameter.
- kemampuan pencarian lanjutan di API Twitter mengikat.
Apa yang baru di versi 1.1.3:
- Dukungan untuk parameter non-standar di otorisasi OAuth arus.
- kemampuan Interceptor di aliran ProviderSignInController untuk memungkinkan perilaku kustom dalam aliran otentikasi.
- Masuk kemampuan untuk aplikasi Facebook Canvas, termasuk sampel air-sosial-kanvas baru untuk menampilkan penggunaan CanvasSignInController.
- Dukungan untuk paging di API Facebook mengikat dengan & quot; karena & quot; dan & quot; sampai & quot; parameter.
- kemampuan pencarian lanjutan di API Twitter mengikat.
Apa yang baru di versi 1.1.2:
- Dukungan untuk parameter non-standar di otorisasi OAuth arus.
- kemampuan Interceptor di aliran ProviderSignInController untuk memungkinkan perilaku kustom dalam aliran otentikasi.
- Masuk kemampuan untuk aplikasi Facebook Canvas, termasuk sampel air-sosial-kanvas baru untuk menampilkan penggunaan CanvasSignInController.
- Dukungan untuk paging di API Facebook mengikat dengan & quot; karena & quot; dan & quot; sampai & quot; parameter.
- kemampuan pencarian lanjutan di API Twitter mengikat.
Apa yang baru di versi 1.1.0:
- Dukungan untuk parameter non-standar di otorisasi OAuth arus.
- kemampuan Interceptor di aliran ProviderSignInController untuk memungkinkan perilaku kustom dalam aliran otentikasi.
- Masuk kemampuan untuk aplikasi Facebook Canvas, termasuk sampel air-sosial-kanvas baru untuk menampilkan penggunaan CanvasSignInController.
- Dukungan untuk paging di API Facebook mengikat dengan & quot; karena & quot; dan & quot; sampai & quot; parameter.
- kemampuan pencarian lanjutan di API Twitter mengikat.
Apa yang baru dalam versi 1.1.0.M1:
- kepatuhan ketat untuk terbaru OAuth 2 spesifikasi draft, termasuk HTTP otentikasi klien Dasar dan dukungan untuk Sumber Daya Pemilik Kredensial Grant dan Kredensial client Grant.
- Pembaruan untuk kedua Facebook dan Twitter API binding, termasuk mengikat ke versi 1.1 dari API Twitter.
- Dukungan untuk operasi OpenGraph di API Facebook mengikat.
- Dukungan untuk Facebook Query Language (FQL).
Apa yang baru di versi 1.0.2:
- ini terutama bug fix rilis, tetapi ada juga beberapa perangkat tambahan kecil.
Apa yang baru di versi 1.0.0:
- Perbaikan Bug:
- OAuth1Parameters.NONE sengaja dibuat bisa berubah; sekarang kembali menjadi berubah sebagaimana mestinya.
- Updated dokumentasi referensi untuk mencerminkan perubahan API kecil diperkenalkan pada RC3.
- OAuth-encode konsumen / rahasia tanda saat membuat kunci tanda tangan OAuth 1.
- perbedaan Handle tanda tangan antara musim semi 3.1M2 dan musim semi 3.1rc1 RestTemplate.setInterceptors ().
- Perbaikan:
- Ditambahkan configureRestTemplate baru () subclassing kait untuk AbstractOAuth1ApiBinding dan AbstractOAuth2ApiBinding sehingga subclass dapat mengkonfigurasi RestTemplate tanpa menulis kode konfigurasi dalam constructor.
- Ditambahkan getFormMessageConverter (), getJsonMessageConverter (), dan getByteArrayMessageConverter () kait untuk AbstractOAuth1ApiBinding dan AbstractOAuth2ApiBinding untuk nyaman kustomisasi per-converter.
- Ditambahkan konstruktor default untuk OAuth1Parameters dan OAuth2Parameters untuk penggunaan mandiri lebih nyaman.
- properti applicationUrl Berubah di ConnectController dan ProviderSignInController menjadi String bukan URL.
Apa yang baru dalam versi 1.0.0.RC3:
- implementasi ConnectInterceptor dapat sekarang menambahkan parameter ke URL otorisasi.
- Twitter TimelineOperations.updateStatus () perbaikan.
Apa yang baru dalam versi 1.0.0.RC2:
- Twitter dan Facebook klien sekarang mendukung paging untuk operasi API yang dapat menghasilkan paged.
- ProviderSignInController sekarang menangani skenario di mana pengguna menyangkal izin.
- Kasus yang luar biasa di mana beberapa pengguna lokal dicocokkan selama tanda penyedia dalam upaya kini ditangani.
- Himpunan contoh aplikasi telah diperbarui.
Apa yang baru dalam versi 1.0.0.RC1:
- Penambahan API Facebook mengikat seperti foto dan meng-upload video, Facebook dukungan halaman, dan Facebook pencarian.
- Perluasan API Twitter mengikat untuk menyertakan pemberitahuan mobile, memblokir, dan operasi lokasi geografis.
- implisit tanda dukungan yang memungkinkan tanda otomatis up dari pengguna dari sambungan.
- Sebuah quickstart baru yang menunjukkan bagaimana untuk bangun dan berjalan cepat.
- Banyak perbaikan bug dan perbaikan lainnya berdasarkan masukan dari pengguna.
Apa yang baru dalam versi 1.0.0.M2:
- Fitur Baru:
- New kerangka penyedia layanan untuk model interaksi dengan penyedia layanan.
- kontroler connect New menangani peran aplikasi di & quot; OAuth Dance & quot; untuk kedua OAuth 1 dan OAuth 2 penyedia layanan.
- New TwitterSigninController yang memungkinkan pengguna untuk masuk ke aplikasi dengan masuk ke Twitter.
- New FacebookSigninController yang memungkinkan pengguna untuk masuk ke aplikasi dengan masuk ke Facebook.
- TwitterOperations Expanded antarmuka - Posting metadata lokasi bersama dengan Tweet, Mengambil pengguna, teman, masyarakat, dan jadwal rumah, Mengirim dan menerima pesan langsung, Mengambil profil lengkap Twitter pengguna
- template sosial baru (fungsi minimal dalam rilis ini) untuk Gowalla - Ambil checkin atas pengguna dan GitHub - Mengambil data profil pengguna
- Lebih dokumentasi.
- Perbaikan bug:
- TwitterTemplate tidak bekerja dengan Lokal selain Locale.ENGLISH
- Tidak dapat menjalankan aplikasi berdasarkan semi-sosial di bawah Jetty 7.2.1
- Tidak dapat mengirim tanda bintang dalam tweet
- IllegalArgumentException: Atribut Non-serializable oauthToken
- getCreatedAt kembali nol karena tanggal Unparseable di TwitterTemplate
- Masalah Umum:
- ProviderSignAttempt sesi-scoped benda tidak serializable karena masalah serialisasi javax.inject.Provider.
Komentar tidak ditemukan