首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Facebook获取用户好友头像(头像)

如何从Facebook获取用户好友头像(头像)
EN

Stack Overflow用户
提问于 2016-12-15 18:50:53
回答 2查看 1.5K关注 0票数 1

我正在开发一个Android版本的应用程序,它使用Facebook进行授权和检索用户的朋友列表。

从SDK v.2.0开始,获取没有安装你的应用的朋友列表变得相当困难,但我让它工作了,现在我需要获得朋友头像(头像)的链接。但Facebook不想为没有安装该应用程序的朋友返回正常的ID。例如,如果一个朋友安装了一个应用程序,那么FB返回它的ID作为数字,类似于651651616851,如果不是,那么FB返回类似于"glkjrgbdjrbgjdrbhgjhLFKBfEFbFkjgnrg“的字符串。

如果我使用类数字ID来检索照片,它可以工作,但如果我尝试使用类字符ID,FB会返回一个803 error.My问题:如何获取普通ID或如何获取朋友的头像?

EN

回答 2

Stack Overflow用户

发布于 2016-12-15 19:07:27

这是获取好友图片的API调用,可以指定(最小)宽和高:

代码语言:javascript
复制
/me/friends?fields=picture.width(400).height(400)
票数 1
EN

Stack Overflow用户

发布于 2016-12-15 19:18:01

Please follow the link of facebook sdk about the .

代码语言:javascript
复制
 FacebookSdk.sdkInitialize(this.getApplicationContext());
    callbackManager = CallbackManager.Factory.create();

    ProfileTracker profileTracker = new ProfileTracker() {
        @Override
        protected void onCurrentProfileChanged(
                Profile oldProfile,
                Profile currentProfile) {
            // App code
               Uri uri = currentProfile.getProfilePictureUri(200,200); 
        }
    };

现在,您可以从Uri下载用户当前个人资料的个人资料图片。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41162320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档