2015년 5월 6일 수요일

twitteroauth 0.5.3 설치 및 사용 방법(twitter api)

트위터 php libray인 twitteroauth를 선택하고 사용하려 하지만 간략한 설명과 검색해도 국내 문서가 잘 나오지 않아 간략하게 한번 정리 하고자 한다.

사용전 https://apps.twitter.com/ 이곳에서 application 생성 후 CONSUMER_KEY와 CONSUMER_SECRET 값을 사용할 수 있다..



다운로드 : https://github.com/abraham/twitteroauth/releases

버전 : PHP 5.4 이상
설치방법 :  https://twitteroauth.com/
※ 압축해제 후 전체 업로드 후 간단하게 아래와 같이 코딩하면 바로 사용가능..

<?php
require "twitteroauth/autoload.php"; use Abraham\TwitterOAuth\TwitterOAuth; $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $access_token, $access_token_secret); $content = $connection->get("account/verify_credentials");
?>


$access_token 과 $access_token_secret 를 생략하면 app auth으로 허용된다.
※콜제한 :  https://dev.twitter.com/rest/public/rate-limits

추가
//x_rate_limit_remaining(15분동안 요청가능한 횟수)등 헤더값을 배열로 리턴
print_r($connection->getLastXHeaders());

//HTTP코드를 리턴해준다(정상:200)
print_r($connection->getLastHttpCode());

twitter API v1.1 개발 참고 사이트

처음 트위터 API를 사용해서 개발시 참고 사이트

Exploring the twitter API
https://dev.twitter.com/rest/tools/console

Application Management
https://apps.twitter.com/

Rate Limits: Chart(콜제한)
https://dev.twitter.com/rest/public/rate-limits

twitter PHP libray (OAuth REST API)
- https://dev.twitter.com/oauth/overview/single-user
- https://github.com/abraham/twitteroauth
- https://twitteroauth.com/

Application-only authentication
https://dev.twitter.com/oauth/application-only