Facebook дружит с Facebook Android SDK, ломает JSON - PullRequest
1 голос
/ 11 января 2012

Застрял в ситуации.Я совершенно новичок в Android.Я использовал Facebook Android SDK https://github.com/facebook/facebook-android-sdk

Я следовал этому руководству http://www.integratingstuff.com/2010/10/14/integrating-facebook-into-an-android-application/

, это помогает мне войти в систему и публиковать сообщения на стене пользователя.Теперь я хочу собрать информацию о друзьях.

Из этой темы Facebook API для Android: как получить расширенную информацию о друзьях пользователя? Я нашел простой способ сделать это.

Bundle bdle=new Bundle();
    bdle.putString("fields","birthday");
JSONObject json = Util.parseJson(facebook.request("me/friends",bdle));

Теперь, когда я распечатываю этот json, я могу видеть id и даты рождения.Сейчас я не могу найти способ разделить их, а также не нашел ничего при поиске.Это дает мне удостоверение личности всех друзей и даты рождения все вместе.что-то вроде:

{"data": [{"id": "12345", "birthday": 03/29 "}, {" id ":" 12678 "," birthday ":06/22 "}], .......

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

Теперь, пожалуйста, помогите мне разбить этот json и разделить эту информацию на два массива, например a [1] = "12345"; b [1] = "03/29"

И если кто-нибудь можетпредоставьте мне любой простой пример / учебную ссылку на интеграцию в Facebook с android, особенно в асинхронном режиме, которая очень помогла бы.

1 Ответ

0 голосов
/ 31 января 2015

(Ответ на вопрос редактируется. Преобразован в вики-ответ сообщества. См. Вопрос без ответов, но проблема решена в комментариях (или расширена в чате) )

ОПписал (а):

Решил проблему:

JSONArray jsonarr=json.getJSONArray("data");
JSONObject j=jsonarr.getJSONObject(0);
s1=j.getString("name");
s2=j.getString("birthday");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...