android - Facebook android 应用权限 : ask for get user profile picture

标签 android facebook facebook-android-sdk facebook-permissions

我正在编写使用 facebook api 的 android 应用程序,我需要我的应用程序可以检索用户个人资料图片。

这是我当前的权限:

fb_login_button.setReadPermissions(Arrays.asList("public_profile", "user_friends"));

但我在文档中没有看到任何获取用户个人资料图片的权限,只有访问所有图片的权限(我对此不感兴趣)。 因此,现在无需任何许可即可访问个人资料图片

最佳答案

public_profile 权限也可以为您提供个人资料照片。

这就是您将获得个人资料照片的方式

public static Bitmap getFacebookProfilePicture(String userID){
URL imageURL = new URL("https://graph.facebook.com/" + userID + "/picture?type=large");
Bitmap bitmap = BitmapFactory.decodeStream(imageUrl.openConnection().getInputStream());

return bitmap;
 }

 Bitmap bitmap = getFacebookProfilePicture(userId);

引用:Android - get facebook profile picture

关于android - Facebook android 应用权限 : ask for get user profile picture,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24929182/

相关文章:

android - 如何从 ListView 中激活的 Intent Activity 和按钮获取数据

android - 获取用于从 Android 设备连接到 Firebase 的 IP 地址

ios - Apple 拒绝了我的应用程序 5. 1.1 合法 : PRIVACY - DATA COLLECTION AND STORAGE

facebook - 是否可以自定义类似于 BranchOut 的 apprequest 通知消息?

java - 如何获取Facebook好友列表?

Android Studio - 无法查看 activity_main.xml 的代码

ios - "apprequests"对话报告成功,收件人什么也没收到

java.exe 在使用 Facebook SDK 时以非零退出值 2 结束

android - 为什么我不能在 Android Studio 上添加 Facebook SDK?

android - RenderScript 和 PlayStore 64 位要求