twitter api php
1.0.0
Twitter API v1.1 호출을 위한 간단한 PHP 래퍼
변경 내역 || 예 || 위키
StackOverflow의 지침은 여기에 예제와 함께 게시되어 있습니다. 이 게시물에서는 토큰 등을 얻는 방법을 보여줍니다. 유익하셨다면 공감/댓글 부탁드려요! :)
이 수업의 목적은 간단합니다. 다음을 수행해야 합니다.
PHP 코드에 클래스 포함
트위터 개발자 사이트에서 트위터 앱 만들기
트위터 앱에 대한 읽기/쓰기 액세스 활성화
트위터 개발자 사이트에서 액세스 토큰을 받으세요
요청할 트위터 API URL을 선택하세요.
GET / POST 중 하나를 선택하세요(요청에 따라 다름).
요청과 함께 보내려는 필드를 선택하세요(예: array('screen_name' => 'usernameToBlock')
).
이보다 더 간단할 수는 없습니다. 위의 글머리 기호는 사용자를 차단하기 위해 POST 요청에 대한 클래스를 사용하는 방법에 대한 예이고, 맨 아래에는 GET 요청의 예가 있습니다.
일반적으로: 작곡가를 사용 하지 않더라도 걱정하지 마세요. 응용 프로그램에 TwitterAPIExchange.php를 포함시키면 됩니다.
require_once('TwitterAPIExchange.php');
작곡가를 통해:
작곡가는 j7mbo/twitter-api-php가 필요합니다.
$settings = array('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/blocks/create.json';$requestMethod = 'POST';
$postfields = array('screen_name' => 'usernameToBlock', 'skip_status' => '1');
$twitter = 새로운 TwitterAPIExchange($settings);echo $twitter->buildOauth($url, $requestMethod) ->setPostfields($postfields) ->수행요청();
buildOauth()를 호출하기 전에 GET 필드를 설정하십시오. 다른 모든 것은 동일합니다.
$url = 'https://api.twitter.com/1.1/followers/ids.json';$getfield = '?screen_name=J7mbo';$requestMethod = 'GET';$twitter = new TwitterAPIExchange($settings); 에코 $twitter->setGetfield($getfield) ->buildOauth($url, $requestMethod) ->수행요청();
그게 다야! 정말 간단하고 1.1 API와 잘 작동합니다. SO의 @lackovic10 및 @rivers에게 감사드립니다!