所以我试图简单地从 facebook 获取用户的个人资料照片,但我从 facebook.request(path) 和 IOException “主机名 fbcdn-profile-a.akamaihd.net 未验证”得到空响应。
任何人都知道可能导致此异常的原因是什么?这是我调用 facebook.request 的方法:
public Bitmap getUserPic(String path){
URL picURL = null;
try {
responsePic = facebook.request(path);
picURL = new URL(responsePic);
HttpURLConnection conn = (HttpURLConnection)picURL.openConnection();
conn.setDoInput(true);
conn.connect();
InputStream is = conn.getInputStream();
userPic = BitmapFactory.decodeStream(is);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (FacebookError e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return userPic;
}
字符串“路径”是“我/图片”
编辑:
还尝试将 picURL 设置为“https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/260885_608260639_822979518_q.jpg”,这是请求应返回的 url。还是没有照片:(
谢谢你的帮助