2011-11-12 2 views
0

FQL을 사용하여 페이스 북 스트림 테이블에서 데이터를 가져 오지만, 필자가 필요로하는 결과를 표시하기 위해 어레이를 루프하는 데 약간의 문제가 있습니다. 이 같은 배열을 반환FQL을 통한 루핑 스트림 테이블의 결과

if ($user){ 
     //fql query example using legacy method call and passing parameter 
     try{ 
      $fql2 = "SELECT app_data 
        FROM stream 
        WHERE filter_key in (SELECT filter_key 
              FROM stream_filter 
              WHERE 
              uid=".$user." 
              AND type='newsfeed') 
        AND is_hidden = 0"; 

      $param2 = array(
           'method' => 'fql.query', 
           'query'  => $fql2, 
           'callback' => '' 
         ); 
      $fqlResult2 = $facebook->api($param2); 
     } 
     catch(Exception $o){ 
      d($o); 
     } 
} 

for ($x=0; $x<200; $x++) { 
     d($fqlResult2[$x]['app_data']); 
} 

: 여기 내가 사용하고있는 코드가

Array 
(
    [attachment_data] => {"name":"name in here", 
          "href":"url here", 
          "description":"desc here", 
          ......etc} 
) 

내가하고 싶은 것은 이름, HREF 같이 'attachment_data'의 값을 얻을 수있다 .. .etc

어떤 아이디어가 있습니까?

+0

나는 아무도 모른다는 것을 가정합니까? = O ( –

답변

1

이되어 있지 페이스 북 관련 질문 ... 당신이 php function - array_keys 찾고있는 자사의 PHP는 질문 ... ...

array_keys이 - 모든 키 또는 키의 하위 집합을 반환 배열

+0

답장을 보내 주셔서 감사합니다.하지만 json을 사용하여 알아낼 수있었습니다. –

+0

오 .. 예 ... 그 : P hehe facebook의 모든 답변은 json의 형태로 제공됩니다 ... – Lix

관련 문제