Ich habe Facebook 3.6 SDK verwendet. Ich möchte Profilbild von Graph Benutzer erhalten, das letzte Mal habe ich Bild, aber jetzt gibt es Null Bitmap.So erhalten Sie Facebook Profilbild des Benutzers in Facebook SDK Android
verwendet I-Code folgende
private void onSessionStateChange(Session session, SessionState state,
Exception exception) {
if (session.isOpened()) {
Request.newMeRequest(session, new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
if (user != null) {
try {
URL imgUrl = new URL("http://graph.facebook.com/"
+ user.getId() + "/picture?type=large");
InputStream in = (InputStream) imgUrl.getContent();
Bitmap bitmap = BitmapFactory.decodeStream(in);
//Bitmap bitmap = BitmapFactory.decodeStream(imgUrl // tried this also
//.openConnection().getInputStream());
} catch (Exception e) {
e.printStackTrace();
}
}
}
}).executeAsync();
}
}
Wenn i Link verwenden dann funktioniert es.
imgUrl = new URL("https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-ash3/t39.2365-6/851558_160351450817973_1678868765_n.png");
refered i dieses Graph API Reference
danke jetzt funktioniert perfekt. –
Danke für die Enthüllung der Umleitung. –
Ich denke, indem Sie '& redirect = false 'in der URL verhindern Umleitung, nicht? – theapache64