2015-07-28 2 views
-1

На андроиде я использую Facebook SDK 4.0. Я хочу получить все фотографии пользователя, зарегистрированного через Facebook.Получение фотографий Facebook в android из API Graph API

У меня есть этот URL

https://graph.facebook.com/FACEBOOK_ID/albums?access_token=TOKEN

Как разобрать и создавать изображения для просмотра в ListView?

+0

Дубликат вашего собственного предыдущего вопроса, http://stackoverflow.com/questions/31665942/getting-user-photos-using-facebook-login-on-android – CBroe

ответ

0

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

/* make the API call */ 
new GraphRequest(
    AccessToken.getCurrentAccessToken(), 
    "/{user-id}/photos", 
    null, 
    HttpMethod.GET, 
    new GraphRequest.Callback() { 
     public void onCompleted(GraphResponse response) { 
      /* handle the result */ 
     } 
    } 
).executeAsync(); 
+0

И вы можете рассказать, как разбирать и загружать изображения в ListView? –

+1

@ Gissipi_453 вам нужно разобрать json как простой jsonParsing, который мы использовали для разбора json, и для загрузки изображения вы должны использовать универсальный загрузчик изображений –

+1

Спасибо bhai. Но можете ли вы привести пример простого jsonParsing? Как получить ссылку на изображение из кода выше? После получения URL-адресов я могу самостоятельно обновить ListView. –

0

набор Bundle для дополнительных параметров, таких как клеть с bundle для требуемых параметров ех:

Bundle parameters = new Bundle(); 
parameters.putString("fields", "id, picture"); 

Затем установите его в GraphRequest.

+0

Вы можете добавить еще несколько контекстов и ссылку на документацию. – ppasler