2012-03-11 3 views
1

Facebook 그래프 API를 사용하는 것이 완전히 혼란 스럽습니다. E.G. 나는이 할 경우 : 내 안드로이드 코드에서 특정 이야기를 얻는 방법,안드로이드의 그래프 API

{ 
    "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" 
      } 
     ] 

을하지만 : https://graph.facebook.com/me/feed을, 나는거야? 또한 왜 19 번째와 0 번째 sory 태그가 있습니까? 표준 Facebook-Android 코드가 있습니다.

답변

3

정확히 문제입니다 이해가 안 ...

당신은 facebook android sdk를 사용하고 있습니까? 그렇다면, 그것은 예를 들어, "안드로이드 코드"에 그래프 개체를 가져 매우 간단합니다

Facebook facebook = new Facebook(...); 

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

이 예는 정상 API Requests을 표시하지만 당신은 또한 Async API Requests을 사용할 수 있습니다. story_tags의 키에 관해서는

,이는 documentation에 말씀입니다 : 이름이 메시지 필드에 언급 된 객체 위치로 인덱스입니다

개체를 포함하는 필드; 차례로 각 필드 가

언급 한 오브젝트의 메시지 필드 내의 길이는 길이가 ID, 이름, 오프셋 및 길이 필드를 갖는 오브젝트를 포함하는 배열 이며