fel*_*ipe 3 email spring facebook facebook-graph-api
根据Facebook的官方文档,电子邮件访问权限提供给用户接受的任何应用程序,并在使用Facebook登录时授予权限.
我已经仔细检查了我们的应用程序定义,我可以看到电子邮件应该可以访问.
我正在使用Spring Social提供的最新产品
<spring-social-security>1.1.4.RELEASE</spring-social-security>
<spring-social-core>1.1.4.RELEASE</spring-social-core>
<spring-social-facebook>2.0.3.RELEASE</spring-social-facebook>
Run Code Online (Sandbox Code Playgroud)
用户使用Facebook作为提供商以及Google+和Twitter成功登录.
不幸的是,除了我自己的用户之外,所有情况下电子邮
有两种情况,电子邮件可能为空
我通过访问我的朋友的帐户来检查这个问题
我去GraphApi浏览器,但没有返回任何电子邮件.
有什么建议?谢谢.
我找到了问题所在.我没有将所需的范围添加到社交连接工厂.
FacebookConnectionFactory fcf = new FacebookConnectionFactory(
env.getProperty("oauth.facebook.api.key"),
env.getProperty("oauth.facebook.api.secret"));
//this is the important bit
fcf.setScope("public_profile,email");
.....
Run Code Online (Sandbox Code Playgroud)
电子邮件丢失了.
| 归档时间: |
|
| 查看次数: |
3483 次 |
| 最近记录: |