테스트 사이트 - 개발 중인 베타 버전입니다

나에 계정 twitter 모든 정보 가져오기

· 8년 전 · 4772 · 20
<?php
function buildBaseString($baseURI, $method, $params) {
$r = array();
ksort($params);
foreach($params as $key=>$value){
$r[] = "$key=" . rawurlencode($value);
}
return $method."&" . rawurlencode($baseURI) . '&' . rawurlencode(implode('&', $r));
}

function buildAuthorizationHeader($oauth) {
$r = 'Authorization: OAuth ';
$values = array();
foreach($oauth as $key=>$value)
$values[] = "$key=\"" . rawurlencode($value) . "\"";
$r .= implode(', ', $values);
return $r;
}

$url = "https://api.twitter.com/1.1/statuses/user_timeline.json";

$oauth_access_token = "";
$oauth_access_token_secret = "";
$consumer_key = "";
$consumer_secret = "";

$oauth = array( 'oauth_consumer_key' => $consumer_key,
'oauth_nonce' => time(),
'oauth_signature_method' => 'HMAC-SHA1',
'oauth_token' => $oauth_access_token,
'oauth_timestamp' => time(),
'oauth_version' => '1.0');

$base_info = buildBaseString($url, 'GET', $oauth);
$composite_key = rawurlencode($consumer_secret) . '&' . rawurlencode($oauth_access_token_secret);
$oauth_signature = base64_encode(hash_hmac('sha1', $base_info, $composite_key, true));
$oauth['oauth_signature'] = $oauth_signature;

// Make requests
$header = array(buildAuthorizationHeader($oauth), 'Expect:');
$options = array( CURLOPT_HTTPHEADER => $header,
//CURLOPT_POSTFIELDS => $postfields,
CURLOPT_HEADER => false,
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false);

$feed = curl_init();
curl_setopt_array($feed, $options);
$json = curl_exec($feed);
curl_close($feed);

$twitter_data = json_decode($json);

//print it out
print_r ($twitter_data);

?>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 20개

헐 ~작은별님 감사~
8년 전
트윗을 안하지만 sns팁은 춛현!!
모든 정보라하면 어떤건가요? 자신이 올린 게시글 가져온다는건가요?
네 맞습니다. 좀 조리를 해야 하지만..
계속. ?
드론 안 만들고 프로그램만?
갑자기 왜 내가 따라서 하고 싶죠? ㅎㅎ ^^
요즘 밖을 나가기가 싫어져서 컴앞에 맨봉때리고 있습니다.
멘붕 = 멘탈붕괴 멘탈 = mental 붕괴 = 무너짐 즉,
무엇을 보고 놀랐을 때 "헐! 멘붕!!" 이라고 합니다.
잠깐 검색해 보았습니다. 컴 앞에 무너지다?
좋네요! ^^
ㅎㅎㅎ 컴을 가지고 놀으는게 아니라... 요즘은 컴이 절 가지고 놀고 있더라고요..
와우 표현이 ㅎ 드디어 하나가 되셨군요. ㅎ
오늘은 무엇을 가지고 놀까 고민 중이네요 ^^;;

게시글 목록

번호 제목
24318
24317
24315
24309
24294
24293
24277
24262
24260
24253
24251
24236
24233
24228
24226
24221
24214
24203
24201
24199
24196
24195
24194
24192
24191
24187
24185
24183
24172
24168