2013-10-01 12 views
0

Я пытаюсь получить доступ к данным в facebook через интеграцию с интеграцией facebook в социальной сети, используя инструкции, приведенные в http://spring.io/guides/gs/accessing-facebook.Spring-Social-facebook + интеграция с Spring MVC

Но в настоящее время я столкнулся 2 типа проблем

  1. Когда я запускаю пример, как указан в учебнике я получаю следующее сообщение об ошибке

    Нет соответствие боба типа [org.springframework.social.facebook. api.Facebook] найдено зависимость

  2. Когда я запускаю это с @Configuration на классе FacebookConfig, я получаю нижеуказанным ошибку

    A ConnectionFactory для провайдера 'facebook' уже зарегистрирован

Есть ли обходной путь к нему?

Я держал военный файл с исходным кодом на https://skydrive.live.com/redir?resid=EA49CD7184E0E40!168&authkey=!AIkoKKx5-Um8AQE

+0

Пожалуйста, разместите свою конфигурацию вместе с каждым стеком. –

ответ

1

Какую версию вы используете?

Попробуйте использовать версию 1.1.0.RELEASE

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

Если это не работает, пожалуйста, попробуйте разместить StackTrace распечатана.

Вам необходимо создать фасоль для своего класса, пожалуйста, разместите дополнительную информацию, такую ​​как pom.xml и конфигурацию вашего весеннего контекста.

0

Ihad та же проблема. Spring Social Facebook автоматически добавит фабрику соединений на основе конфигурации в application.properties. Эта фабрика с автоматическим подключением сталкивается с той, которую вы пытаетесь добавить. Попробуйте просто удалить фабрику соединений, которую вы добавляете через addConnectionFactories.

0

Попробуйте использовать различные настройки для загрузки пользовательской фабрики соединений ...

Э.Г. Вместо использования ключей 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

В ответе не должно быть никаких подписей или личных ссылок. Это не форум. –

Смежные вопросы