2

有没有办法找出登录用户的当前连接类型?我想知道用户是否通过 Facebook、Twitter 或没有社交帐户登录。

谢谢

4

1 回答 1

4

最近我还必须验证给定用户的连接类型。

在 Spring Social 中,您可以使用 getApi() 验证连接类型。假设已经创建了连接(可能通过 ConnectSupport#completeConnection),那么您只需要添加如下内容:

if (connection.getApi() instanceof Facebook) {
  System.out.println("Facebook connection");
} else if (connection.getApi() instanceof Twitter) {
  System.out.println("Twitter connection");
}
于 2013-01-08T18:10:50.957 回答