트위터 검색 API를 이용하는 예제 (계정 불요)

<?php
$url
= 'http://search.twitter.com/search.json';
// $params = http_build_query(array('q' => '韓国', 'lang' => 'ja', 'rpp' => 5));
$params = http_build_query(array('q' => '일본', 'lang' => 'ko', 'rpp' => 5));
$results = json_decode(file_get_contents("$url?$params"));

echo '<pre>';
var_dump($results);
var_dump($http_response_header);
echo
'</pre>';
?>

예제 제공 감사합니다. 그런데 질문이 있어요. 위에

예제 제공 감사합니다. 그런데 질문이 있어요.
위에 예제 복사 후 실행시켜보니깐..

object(stdClass)#1 (10) {
["completed_in"]=>
float(0.016)
["max_id"]=>
float(1.67987073738E+17)
["max_id_str"]=>
string(18) "167987073737961472"
["page"]=>
int(1)
["query"]=>
string(24) "%EF%BF%BD%CF%BA%EF%BF%BD"
["refresh_url"]=>
string(63) "?since_id=167987073737961472&q=%EF%BF%BD%CF%BA%EF%BF%BD&lang=ko"
["results"]=>
array(0) {
}
["results_per_page"]=>
int(5)
["since_id"]=>
int(0)
["since_id_str"]=>
string(1) "0"
}
array(13) {
[0]=>
string(15) "HTTP/1.0 200 OK"
[1]=>
string(55) "Cache-Control: max-age=15, must-revalidate, max-age=300"
[2]=>
string(38) "Expires: Fri, 10 Feb 2012 15:08:51 GMT"
[3]=>
string(44) "Content-Type: application/json;charset=utf-8"
[4]=>
string(19) "Content-Length: 274"
[5]=>
string(21) "Vary: Accept-Encoding"
[6]=>
string(35) "Date: Fri, 10 Feb 2012 15:03:51 GMT"
[7]=>
string(20) "X-Varnish: 549295597"
[8]=>
string(6) "Age: 0"
[9]=>
string(16) "Via: 1.1 varnish"
[10]=>
string(128) "Set-Cookie: k=59.31.143.35.d754703e7ff353b7; path=/; expires=Fri, 17-Feb-2012 15:03:51 UTC; domain=.search.twitter.com; httponly"
[11]=>
string(11) "Server: tfe"
[12]=>
string(22) "Connection: Keep-Alive"
}

이렇게 뜹니다.ㅠ 어떻게 해야되는지 잘 모르겠어요. 위의 결과가 끝인가요?
실례지만 도움 부탁드려요.

위 예제는 오브젝트로 결과를 받는

위 예제는 오브젝트로 결과를 받는 것입니다.

오브젝트에서 다시 원하는 요소를 추출하면 됩니다.

오브젝트에서 요소를 추출하는 소스 메모해 둡니다.

// http://php.net/manual/ja/function.get-object-vars.php#38482
protected function &getVar( $obj, $name )
{
    $expr="\$prop=&\$obj->$name;";
    eval($expr);
    return $prop;
}

댓글 쓰기

CAPTCHA
스팸방지를 위해 아래에 보이는 영문/숫자를 입력해 주세요.
Image CAPTCHA
Enter the characters shown in the image.