java - Android 没有选择 facebook 显示图像

标签 java android facebook facebook-graph-api

我第一次将 Facebook SDK 集成到我的 Android 应用程序中...我在将我的 Facebook 个人资料图片添加到我的应用程序时遇到了一些问题。

这里是onSuccess回调方法:

public void onSuccess(LoginResult loginResult) {
            Profile profile = Profile.getCurrentProfile();
            if(profile != null) {
                Log.v("Logged In Message", profile.getName());
                imageView.setImageURI(profile.getProfilePictureUri(50, 50));
            }
        }

问题是我得到的是正确的名字而不是个人资料图片...

任何帮助将不胜感激

最佳答案

您不需要个人资料图片。您可以通过它的唯一 ID 调用 uid 获取用户个人资料图像,如下所示

http://graph.facebook.com/451985168296158/picture?width=150&height=150

关于java - Android 没有选择 facebook 显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32822589/

相关文章:

java - 如何检查变量是否存在于sql表中,如果不存在则条件并将其插入到anylogic中的表中

android - RIL_REQUEST_SETUP_DATA_CALL 参数

java - MLKit BarCode Sanner Implementation 在执行 ML Kit 任务时导致内部错误

关于 Facebook 等社交网络的数据库模式

javascript - 通过 Facebook JavaScript SDK 调用图形 API

JavaFX 不能使用 onAction

Java 将 unix 时间转换为日期在每台计算机上不同,为什么?

java - 无法刷新注入(inject)到 JSF 2 Managed Bean 中的 JPA 2 实体

android - 在OCR之后从Android中的图像检测字体颜色

ios - 无法在 iOS 10 上使用 Facebook 登录登录