在春季找不到Facebook依赖项

时间:2018-11-19 21:30:33

标签: maven spring-boot facebook-graph-api

我在Spring Boot应用程序中使用了maven。我想登录Facebook,所以我遵循了Spring的官方教程(https://spring.io/guides/gs/accessing-facebook/)。我认为存在以下依赖性问题:

@Controller
public class FacebookController
{
private Facebook facebook;
private ConnectionRepository connectionRepository;

public FacebookController(Facebook facebook, ConnectionRepository connectionRepository) {
    this.facebook = facebook;
    this.connectionRepository = connectionRepository;
}

@GetMapping
public String helloFacebook(Model model) {
    if (connectionRepository.findPrimaryConnection(Facebook.class) == null) {
        return "redirect:/connect/facebook";
    }

    model.addAttribute("facebookProfile", facebook.userOperations().getUserProfile());
    PagedList<Post> feed = facebook.feedOperations().getFeed();
    model.addAttribute("feed", feed);
    return "hello";
}
}

我正在使用这种依赖关系

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

但是我也尝试了1.1.1版本的发布。

我已经研究了类似的问题,但是它们对我不起作用(Maven cannot find spring social)。

1 个答案:

答案 0 :(得分:0)

根据https://spring.io/blog/2018/07/03/spring-social-end-of-life-announcement,Spring Social自2018年7月以来就已停产。

我们正从https://spring.io/guides/上官方支持的指南列表中删除基于Spring Social的指南。