Получить обложку с помощью Facebook API

В своем приложении для Android я пытаюсь получить фотографию обложки пользователя из его учетной записи Facebook.

Я могу получить изображение профиля с помощью приведенного ниже кода.

profilePicUrl = new URL("http://graph.facebook.com/" + userId + "/picture?type=large");

profilePicBmp = BitmapFactory.decodeStream(profilePicUrl.openConnection().getInputStream());

документация указывает следующее для получения фотографии обложки.

Пользователь's фотография на обложке (должна быть явно запрошена, используя поля = параметр обложки)

Требуется access_token

Возвращает: массив полей id, source и offset_y

Итак, структура ответа JSON будет примерно такой.

{
   "cover": {
      "cover_id": "10151008748223553",
      "source": "http://sphotos-a.ak.fbcdn.net/hphotos-ak-ash4/s720x720/391237_10151008748223553_422785532_n.jpg",
      "offset_y": 0
   },
   "id": "19292868552"
}

Я довольно новичок в Facebook Graph API и, следовательно, не очень разбираюсь в том, как это сделать.

Я пробовал этоcoverPicUrl = new URL("http://graph.facebook.com/" + userId + "/cover?type=large");

а также этоcoverPicUrl = new URL("http://graph.facebook.com/" + userId + "/fields=cover");

Но я не смог получить изображение обложки профиля пользователя.

Поиск в Интернете также не принес никаких плодотворных результатов.

Любая помощь действительно будет оценена.

Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос