Я пробовал почти все, что упоминалось где-нибудь, но все же я не могу получить профиль профиля пользователя, зарегистрированного в моем приложении для Android. Ниже приводится код, который я использую: -Не удалось получить изображение профиля facebook
new AsyncTask<String, Void, Bitmap>() {
@Override
protected Bitmap doInBackground(String... params) {
try {
URL url = new URL(params[0]);
return BitmapFactory.decodeStream(url.openConnection().getInputStream());
} catch (Exception e) {
Log.d("ERROR", "Unable to get Image");
}
return null;
}
@Override
protected void onPostExecute(Bitmap bitmap) {
if(saveFlag) {
saveImage(bitmap);
}
imageView.setImageBitmap(bitmap);
}
}.execute(url);
Url для изображения: - http://graph.facebook.com/ {ID}/изображение. Я могу видеть изображение, когда я иду по URL из браузера. Я пробовал как http, так и https.
Кто-то помочь.
Редактировать: Я не хочу использовать любые другие api, кроме fb или обычных андроидов.
Я не хочу использовать другие апи для этого. Я не могу сделать это с помощью базового кода и Facebook api? – deep
это не api, это библиотека, которая позволяет вам кэшировать изображения, создавать разные формы с изображениями, позволяет размещать заполнители и многое другое, упрощает обработку изображений. – Aakash
Я попробовал код и даже библиотеку Пикассо. Я могу получить изображение из профиля google, который я смог получить даже раньше, но все еще не могу получить изображение через facebook. – deep