gpt4 book ai didi

java - 为用户电子邮件获取空值 - restfb

转载 作者:行者123 更新时间:2023-12-02 06:33:32 27 4
gpt4 key购买 nike

我最近开始研究 manual login flow的 Facebook 。然后跟着这个blog获取访问 token 并使用 restfb访问用户信息。
下面是提到的代码片段 - Fetching Single Objects :

FacebookClient facebookClient = new DefaultFacebookClient(ACCESS_TOKEN, APP_SECRET);
User user = facebookClient.fetchObject("me", User.class);

我成功获取了用户的姓名、名字和姓氏,但它为 email 返回了 null (user.getEmail();)。

我的 facebook 应用程序具有默认权限: permissions

任何人都可以帮助我如何访问用户电子邮件?

更新

我一直在尝试使用 graph-api 资源管理器来查看我为 email 得到了什么 graph-api explorer并显示 Field is empty or disallowed by the access token。我应该怎么做才能解决这个问题?

最佳答案

试试这个

User me = client.fetchObject(yourId, User.class,Parameter.with("fields", "email"));

关于java - 为用户电子邮件获取空值 - restfb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26317425/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com