2013-10-01 74 views
0

我試圖通過使用http://spring.io/guides/gs/accessing-facebook提供的說明,通過春季社交臉書集成訪問facebook數據。Spring-Social-Facebook + Spring MVC集成

但目前我面臨2型的問題

  1. 當我在教程中提到的我獲得以下錯誤

    類型[org.springframework.social.facebook沒有匹配的bean運行例子。 api.Facebook]發現依賴

  2. 當我@Configuration上FacebookConfig類中運行,我得到以下提到的錯誤

    提供商'Facebook'的ConnectionFactory已註冊

是否有解決方法?

我一直用的源代碼在https://skydrive.live.com/redir?resid=EA49CD7184E0E40!168&authkey=!AIkoKKx5-Um8AQE

+0

請將您的配置與每個stacktrace一起發佈。 –

回答

1

您正在使用哪種版本的war文件?

嘗試使用版本1.1.0.RELEASE

<dependency> 
    <groupId>org.springframework.social</groupId> 
    <artifactId>spring-social-facebook</artifactId> 
    <version>1.1.0.RELEASE</version> 
</dependency> 

如果不工作,請嘗試張貼打印的堆棧跟蹤。

你需要爲你的類創建一個bean,請發佈更多的信息,比如你的pom.xml和你的spring上下文配置。

0

Ihad同樣的問題。 Spring Social Facebook會根據application.properties中的配置自動添加連接工廠。此自動配置的連接工廠與您嘗試添加的工廠衝突。嘗試僅刪除通過addConnectionFactories添加的連接工廠。

0

嘗試使用不同的設置來加載您的自定義連接工廠...

E.g.而不是使用OOTB鍵使用不同的鍵:

#Facebook Social App Details: 
# Commented below 2 OOTB Keys & Bingo it worked. 
#spring.social.facebook.appId=APP_ID 
#spring.social.facebook.appSecret=APP_SECRET 
facebook.app.id=APP_ID 
facebook.app.secret=APP_SECRET 

這將解決您的問題。

+2

答案中不應發佈任何簽名或個人鏈接。這不是一個論壇。 –