나에 계정 twitter 모든 정보 가져오기 > 그누보드5 팁자료실

그누보드5 팁자료실

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

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

본문

<?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);

?>
추천
4

댓글 20개

멘붕 = 멘탈붕괴 멘탈 = mental 붕괴 = 무너짐 즉,
무엇을 보고 놀랐을 때 "헐! 멘붕!!" 이라고 합니다.
잠깐 검색해 보았습니다. 컴 앞에 무너지다?
좋네요! ^^
빈속이 되면 자꾸 술 생각이 나서 후딱! 밥 한 그릇 해치웠네요.
낮에 일하고 밤에는 프로그램 짜고,
주말에는 드론이나 태양열 발전기 만들고?
3D 프린터 있으시니 다른 것도 만드실 것 같고요.
건강은 꼭 지키시면서 하세요! < 이것이 1번.
건강이 최고인듯 한데.... 머리를 많이 굴리면 오래 못 산다고 하네요...
그런데... 전 오래 살고 싶은 생각이 없어서.... 문제죠....
머리는 굴리면 수명에 이롭습니다.
어떤 분이 그런 말도 안 되는 ㅡㅡ
무조건 좋습니다!
머리 좋은 분들이 뇌가 건강하여 실제로 오래 살아요!!
검색해도 안 나와요. ㅡㅡ/
유명한 발명가 중, 에디슨 한 분 찾아 보았습니다.
84세 돌아가셨네요? 그 당시 이 나이면 장수하신 것 아닐까요?
지금이라면 110도 넘으셨을 것 같습니다.
아무튼 여기도 본문 글과 ㅎㅎ 마감할게요! ㅎ
오늘도 밤 샘작업 하였네여 요번엔 트위트 자동 글등록 만들었습니다.

sns광고 하시는 분들에게 유용할것 같네요 ^^
전체 2,427 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT