3

为什么有时我的应用程序从 UserProfile 电子邮件中检索为 null ?我使用 Spring Social,我的配置与 Craig Walls 创建的 spring_social_samples 项目中的配置相同

Connection<?> connection = ProviderSignInUtils.getConnection(request);      
    if (connection != null) {
        UserProfile up = connection.fetchUserProfile();  
               }

并且 up.getEmail() 始终为空,除非我使用来自 Facebook 开发人员帐户的电子邮件。

谢谢你的帮助

4

1 回答 1

1

这就是我创建按钮并正常工作的方式:

   <a href="${pageContext.request.contextPath}/auth/facebook?scope=email"><button class="btn btn-facebook"><i class="icon-facebook"></i> | <spring:message code="label.facebook.sign.in.button"/></button></a>
于 2015-09-08T20:55:46.230 回答