Я пытаюсь использовать Spring social для подключения к учетной записи Facebook, я ввел FacebookServiceProvider в свой класс сервера следующим образом:
<bean class="org.springframework.social.twitter.connect.TwitterServiceProvider">
<constructor-arg value="${twitter.consumer.key}" />
<constructor-arg value="${twitter.consumer.secret}" />
</bean>
<bean class="org.springframework.social.facebook.connect.FacebookServiceProvider">
<constructor-arg value="${facebook.app.id}" />
<constructor-arg value="${facebook.app.secret}" />
</bean>
в конфигурации и
@Autowired
private TwitterServiceProvider twitterServiceProvider;
@Autowired
private FacebookServiceProvider facebookServiceProvider;
в серверном классе.Я могу получить TwitterApi от TwitterServiceProvider, потому что я могу получить требуемый accessToken ad accessSecret предоставляется через twitter
@Value("${twitter.access.token}")
private String twitterAccessToken;
@Value("${twitter.access.secret}")
private String twitterAccessSecret;
....
TwitterApi api = twitterServiceProvider.getApi(twitterAccessToken, twitterAccessSecret);
Мой вопрос заключается в том, где я могу получить требуемый accessToken для получения FacebookApi от FacebookServiceProvider.