API 파일 출처 : http://github.com/j7mbo/twitter-api-php
위 사이트에서 API 파일을 획득 하였으며, 해당 기능을 위해서 사용을 합니다.
트위터에 글을 올릴수도 있지만 현재 제가 사용하는 기능은 특정 계정의 글을 수집해서 서버에 저장 하기 위해서 필요한 기능입니다.
API 파일에는 그 밖에도 많은 기능이 있지만은 전 일방적으로 글 내용을 가져오는 기능으로만 코드를 정리 합니다.
/**
* API 사용을 위한 기본 설정
**/
$SETTINGS = array(
'consumer_key' => "트위터에서 제공해주는 값",
'consumer_secret' => "트위터에서 제공해주는 값",
'oauth_access_token' => "트위터에서 제공해주는 값",
'oauth_access_token_secret' => "트위터에서 제공해주는 값"
);
$URL = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
/**
* 트위터에 요청하고 결과값 받기
**/
$getfield = '?screen_name=트위터 계정명&count=받아올 숫자';
$twitterObj = new TwitterAPIExchange($SETTINGS);
$response = $twitterObj->setGetfield($getfield)->buildOauth($URL, 'GET')->performRequest();
$response = json_decode($response, true);
이 이후 설정을 자신의 결과값을 보고 필요한 형태로 가공을 하면 됩니다.
현재 가공 정보가 제가 독자적으로 가공하는 정보여서 기본 형태를 새롭게 만들경우에 해당 글을 업데이트 하도록 하겠습니다.