幾天前,我負責整合Scribe和Spring Social以訪問LinkedIn API。開發環境是Windows,Spring和Java。Scribe和Spring用於訪問LinkedIn API的社交整合
Spring Social's(spring-social-core-1.0.0.M1.jar)LinkedInTemplate使用org.scribe.extensions.linkedin.LinkedInBaseStringExtractorImpl。 (對於LinkedInBaseStringExtractorImpl,日誌消息顯示爲「NoClassDefFoundError」)該類存在於scribe-1.0.7.jar中,但不存在於最新的jar中,即scribe-1.1.0.jar(在https://github.com/fernandezpablo85/scribe-java處下載)。
我找不到解決此問題的方法。但是我能夠做一個快速的破解:在我的本地機器上,我將LinkedInBaseStringExtractorImpl從scribe-1.0.7.jar複製到scribe-1.1.0.jar中。現在一切都像魅力一樣運作。
我很想知道是否有其他人面臨類似的問題。
對於OAuth,抄寫是最容易的!但Spring Social帶有很好的包裝,例如[LinkedInTemplate](http://static.springsource.org/spring-social/docs/1.0.0.M1/api/org/springframework/social/linkedin/LinkedInTemplate.html)使消費數據更容易。由於方便,我會建議一個抄寫員+ SpringSocial的組合。 – Vijay 2012-04-05 13:45:37