Moh*_*sal 2 java facebook restfb facebook-graph-api
我最近开始研究facebook的手动登录流程.并按照此博客获取访问令牌并使用rest fb访问用户信息.
下面是提到的代码片段 - 获取单个对象:
FacebookClient facebookClient = new DefaultFacebookClient(ACCESS_TOKEN, APP_SECRET);
User user = facebookClient.fetchObject("me", User.class);
Run Code Online (Sandbox Code Playgroud)
我能够成功地得到用户的名字,姓氏和名字,但它返回null的email(user.getEmail();).
我的Facebook应用程序具有以下默认权限:

任何人帮助我如何访问用户电子邮件?
UPDATE
我一直在尝试graph-api探险家,看看我得到了什么email
它说Field is empty or disallowed by the access token.我该怎么做才能解决这个问题?
试试这个
User me = client.fetchObject(yourId, User.class,Parameter.with("fields", "email"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2563 次 |
| 最近记录: |