java - 登录后的 Socialauth fb 访问 token

标签 java django-socialauth socialauth

我已从我的服务器应用程序登录 Facebook,我可以获取我的个人资料信息和联系人等。

但是我如何使用它来获取可用于restfb的accesstoken?或者在 Socialauth 中我可以执行 FQL 或读取用户事件列表吗?

List<Contact> contactsList = new ArrayList<>();
    SocialAuthManager manager = socialAuthTemplate.getSocialAuthManager();
    AuthProvider provider = manager.getCurrentAuthProvider();

    contactsList = provider.getContactList();

当前获取联系人列表的方法。

谢谢

最佳答案

也许你可以尝试使用Facebook 4j

https://developers.facebook.com/docs/reference/fql/

   String query = "SELECT src_big "
                            + "FROM photo "
                            + "WHERE aid IN "
                            + "(SELECT aid "
                                + "FROM album "
                                + "WHERE name = " + "\"" + albumname + "\" AND owner IN "
                                    + "(SELECT uid "
                                    + "FROM user "
                                    + "WHERE username = " + "\"" + username + "\"))";

// Single FQL
mPhotos = facebook.executeFQL(query);

关于java - 登录后的 Socialauth fb 访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21742951/

相关文章:

java - 使用 socialauth 从 foursquare 成功重定向后 url 中的额外字符

java - 保存前验证电话号码

java - Amazon s3 只为一个桶返回 1000 个条目,而为另一个桶返回所有条目(使用 java sdk)?

django - 表social_auth_association不存在

django - 测试时如何访问 request.user?

django - Django 最好且最新的社交身份验证插件是什么?

java - 在 Eclipse 中添加 SocialAuth 时出现 NoClassDefFoundError

java - 如何从给定的随机生成器创建唯一的随机数

java - Jackson 映射中标准属性和动态属性的混合

python - 使用 python-social-auth 在模型中保存 facebook 个人资料图片