> 백엔드 개발 > PHP 튜토리얼 > PHP 및 Twitter API v1.1을 사용하여 Twitter 사용자 타임라인 데이터를 검색하는 방법은 무엇입니까?

PHP 및 Twitter API v1.1을 사용하여 Twitter 사용자 타임라인 데이터를 검색하는 방법은 무엇입니까?

DDD
풀어 주다: 2024-12-28 01:57:12
원래의
731명이 탐색했습니다.

How to Retrieve Twitter User Timeline Data Using PHP and Twitter API v1.1?

Twitter API 버전 1.1을 사용하여 user_timeline을 검색하기 위한 가장 간단한 PHP 예제

2013년 6월 11일 Twitter API 1.0이 종료됨에 따라 제공되는 질문의 스크립트가 더 이상 작동하지 않습니다. 그러나 Twitter API 버전 1.1로 전환하려면 업데이트된 접근 방식이 필요합니다.

Twitter API 버전 1.1로 user_timeline을 검색하는 단계:

1. 개발자 계정 및 애플리케이션 만들기:

  • Twitter에서 개발자로 등록하세요.
  • 애플리케이션을 만들고 소비자 키, 소비자 비밀, 액세스 등 필요한 API 키를 얻습니다. 토큰 및 액세스 토큰 비밀번호

2. 애플리케이션 설정 조정:

  • 원하는 기능에 대해 애플리케이션의 액세스 수준을 읽기 및 쓰기로 설정합니다.

3. TwitterAPIExchange PHP 클래스 활용:

GitHub에서 TwitterAPIExchange 클래스를 다운로드하여 포함합니다.

4. API 호출 구성:

require_once('TwitterAPIExchange.php');

$settings = [
    'oauth_access_token' => 'YOUR_OAUTH_ACCESS_TOKEN',
    'oauth_access_token_secret' => 'YOUR_OAUTH_ACCESS_TOKEN_SECRET',
    'consumer_key' => 'YOUR_CONSUMER_KEY',
    'consumer_secret' => 'YOUR_CONSUMER_SECRET',
];

$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
$requestMethod = 'GET';
$getfield = '?screen_name=YOUR_SCREEN_NAME&count=10';
로그인 후 복사

5. API 요청 수행:

$twitter = new TwitterAPIExchange($settings);
$result = $twitter->setGetfield($getfield)
             ->buildOauth($url, $requestMethod)
             ->performRequest();

if ($result) {
    $tweets = json_decode($result, true);
    foreach ($tweets as $tweet) {
        print_r($tweet);
    }
}
로그인 후 복사

이 코드 예제는 Twitter API 버전 1.1을 사용하여 Twitter에서 가장 최근 10개의 사용자 상태를 검색하고 표시합니다.

위 내용은 PHP 및 Twitter API v1.1을 사용하여 Twitter 사용자 타임라인 데이터를 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿