Spring Sociální není nic víc než sbírka Java vázání pro různé SaaS API.
Toto vázání působí jako abstrakce vrstvy mezi jarní aplikací a on-line služby, což umožňuje vývojářům dotazování a vyhledávání dat online, získávání výsledků a jejich využití na místní úrovni.
Všechny Spring sociální vazby zvládne oba autentizační a datové postupy synchronizace.
Spring Social je psán po velké infrastrukturní architektuře specifické pro všechny projekty Spring bázi, takže je snadné použití a rozšíření.
Podporované služby:
GitHub
TripIt
Co je nového v této verzi:
- Podpora pro non-standardních parametrů v povolení OAuth toků.
- Interceptor schopnosti v ProviderSignInController v toku, aby pro vlastní chování v toku autentizace.
- Přihlaste se schopností pro Facebook plátno aplikací, včetně nové jaro-sociálně-plátně vzorku předvést použití CanvasSignInController.
- Podpora pro stránkování v API Facebook závazného s & quot; neboť & quot; a & quot; do & quot; Parametry.
- Pokročilé možnosti vyhledávání na Twitter API vázání.
Co je nového ve verzi 1.1.3:
- Podpora pro non-standardních parametrů v povolení OAuth toky.
- Interceptor schopnosti v ProviderSignInController v toku, aby pro vlastní chování v toku autentizace.
- Přihlaste se schopností pro Facebook plátno aplikací, včetně nové jaro-sociálně-plátně vzorku předvést použití CanvasSignInController.
- Podpora pro stránkování v API Facebook závazného s & quot; neboť & quot; a & quot; do & quot; Parametry.
- Pokročilé možnosti vyhledávání na Twitter API vázání.
Co je nového ve verzi 1.1.2:
- Podpora pro non-standardních parametrů v povolení OAuth toky.
- Interceptor schopnosti v ProviderSignInController v toku, aby pro vlastní chování v toku autentizace.
- Přihlaste se schopností pro Facebook plátno aplikací, včetně nové jaro-sociálně-plátně vzorku předvést použití CanvasSignInController.
- Podpora pro stránkování v API Facebook závazného s & quot; neboť & quot; a & quot; do & quot; Parametry.
- Pokročilé možnosti vyhledávání na Twitter API vázání.
Co je nového ve verzi 1.1.0:
- Podpora pro non-standardních parametrů v povolení OAuth toky.
- Interceptor schopnosti v ProviderSignInController v toku, aby pro vlastní chování v toku autentizace.
- Přihlaste se schopností pro Facebook plátno aplikací, včetně nové jaro-sociálně-plátně vzorku předvést použití CanvasSignInController.
- Podpora pro stránkování v API Facebook závazného s & quot; neboť & quot; a & quot; do & quot; Parametry.
- Pokročilé možnosti vyhledávání na Twitter API vázání.
Co je nového ve verzi 1.1.0.M1:
- Přísnější lpění na nejnovější specifikace OAuth 2 směnky, včetně HTTP Basic autentizace klienta a pro podporu Resource Majitel pověření Grant a klient pověření Grant.
- Aktualizace obou API vázání Facebook a Twitter, včetně vazby na verzi 1.1 Twitter API.
- Podpora pro operace OpenGraph v API Facebooku závazné.
- Podpora Facebook Query Language (FQL).
Co je nového ve verzi 1.0.2:
- Jedná se především o opravu chyby zprávy, ale existují také několik malých vylepšení.
Co je nového ve verzi 1.0.0:
- Opravy chyb:
- OAuth1Parameters.NONE byla omylem provedena proměnlivé; je nyní zpět k bytí neměnná, jak by mělo být.
- aktualizovaný referenční dokumentace tak, aby odrážely drobné změny API zavedené v RC3.
- OAuth kódovat spotřebitel / symbolické tajemství při vytváření OAuth 1 podpisový klíč.
- Handle podpis rozdíly mezi jarním 3.1M2 a na jaře 3.1RC1 RestTemplate.setInterceptors ().
- Zlepšení:
- Přidány nové configureRestTemplate () subclassing háček AbstractOAuth1ApiBinding a AbstractOAuth2ApiBinding takže podtřídy lze nakonfigurovat RestTemplate bez psaní, že konfigurační kód v konstruktoru.
- z přidané getFormMessageConverter (), getJsonMessageConverter (), a getByteArrayMessageConverter () Háčky na AbstractOAuth1ApiBinding a AbstractOAuth2ApiBinding pro pohodlnou per-převodník přizpůsobení.
- Přidal výchozí konstruktor na OAuth1Parameters a OAuth2Parameters pro pohodlnější samostatném použití.
- Změnil nemovitost applicationUrl na ConnectController a ProviderSignInController být řetězec namísto URL.
Co je nového ve verzi 1.0.0.RC3:
- implementace ConnectInterceptor nyní mohou přidat parametry autorizace URL.
- Twitter TimelineOperations.updateStatus) zdokonalování (.
Co je nového ve verzi 1.0.0.RC2:
- Klienti Twitter a Facebook nyní podporují paging pro operace API, které může vrátit stránkovaná výsledky.
- ProviderSignInController nyní zpracovává scénář, kde uživatel popírá autorizaci.
- výjimečném případě, kdy jsou více lokálních uživatelů uzavřeno během poskytovatele znamení v pokusu je nyní nakládáno.
- Sada ukázkové aplikace byla aktualizována.
Co je nového ve verzi 1.0.0.RC1:
- Dodatky k API Facebook závazné, jako je foto a video nahrát, Facebook page podporu a Facebook vyhledávání.
- Rozšíření vázání na mobilní oznámení, blokování, a umístění geo operace Twitter API.
- Implicitní Zaregistrovat se Podpora umožňující automatické zaregistrovat na uživatele od připojení.
- Nový quickstart ukazuje, jak se dostat nahoru a běží rychle.
- Četné opravy chyb a další vylepšení na základě zpětné vazby od uživatelů.
Co je nového ve verzi 1.0.0.M2:
- Nové vlastnosti:
- Nový rámec poskytovatel služeb modelovat interakci s poskytovateli služeb.
- New Connect regulátor zvládnout roli aplikace v & quot; OAuth Tanec & quot; jak pro poskytovatele služeb OAuth OAuth 1 a 2.
- New TwitterSigninController který umožňuje uživateli přihlásit se do aplikace Po přihlášení do Twitteru.
- New FacebookSigninController který umožňuje uživateli přihlásit se do aplikace Po přihlášení do Facebooku.
- Rozšířené TwitterOperations interface - Vysílání umístění metadata spolu s pípání, Načítání uživatelů, přátelé, veřejnost, a domácí časové osy, odesílat a přijímat přímé zprávy, Načítání plnou Twitter profilu uživatele
- Nová sociální šablony (minimální funkčnosti v tomto vydání) pro Gowalla - Získat nejlepší checkins uživatele a GitHub - Načtení dat profilu uživatele
- Další dokumentace.
- Opravy chyb:
- TwitterTemplate nepracuje s jiným Locale než Locale.ENGLISH
- Nelze spustit aplikace založené na jaře-sociální pod Jetty 7.2.1
- Nelze odeslat hvězdičky v tweets
- IllegalArgumentException: Non-serializable atribut oauthToken
- getCreatedAt vrátit null z důvodu jej nelze analyzovat data v TwitterTemplate
- Známé problémy:
- ProviderSignAttempt objekty relace rozsahem není serializovatelné vzhledem k javax.inject.Provider vydání serializace.
Komentáře nebyl nalezen