График API в Android - PullRequest
       1

График API в Android

1 голос
/ 11 марта 2012

Я полностью сбит с толку использованием API графа Facebook. НАПРИМЕР. если я сделаю это: https://graph.facebook.com/me/feed, Я получаю:

{
  "data": [
    {
      "id": "123456",
      "from": {
        "name": "Souvik Basu",
        "id": "123456"
      },
      "story": "Souvik Basu shared \"jus'sayin\"'s photo.",
      "story_tags": {
        "19": [
          {
            "id": "123456",
            "name": "\"jus'sayin\"",
            "offset": 19,
            "length": 11,
            "type": "page"
          }
        ],
        "0": [
          {
            "id": 123456,
            "name": "Souvik Basu",
            "offset": 0,
            "length": 11,
            "type": "user"
          }
        ]

Но как мне получить конкретную историю в моем коде Android? Кроме того, почему есть 19-й и 0-й теги Сори? У меня есть стандартный код Facebook-Android.

1 Ответ

3 голосов
/ 11 марта 2012

Я не понимаю, где именно ваша проблема ...

Используете ли вы Facebook Android SDK ? Если это так, то очень просто получить графический объект для вашего «кода Android», например:

Facebook facebook = new Facebook(...);

String response = facebook.request("/me/feed");
JSONObject json = Util.parseJson(response);
JSONArray data = json.getJSONArray("data");

В этом примере показаны обычные запросы API , но вы также можете использовать асинхронные запросы API .

Что касается ключей story_tags, это то, что говорится в документации :

объект, содержащий поля, чьи имена являются индексами, куда объекты упоминаются в поле сообщения; каждое поле по очереди является массивом содержащий объект с полями id, name, offset и length, где длина - это длина в поле сообщения объекта упомянутый

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...