twitter api php
1.0.0
用於 Twitter API v1.1 呼叫的簡單 PHP 包裝器
變更日誌||例子||維基百科
StackOverflow 中的說明和範例在此發布。這篇文章向您展示如何獲取代幣等。如果您覺得有用,請按讚/留言! :)
這堂課的目的很簡單。您需要:
在 PHP 程式碼中包含該類
在 Twitter 開發者網站上建立 Twitter 應用程式
為您的 Twitter 應用程式啟用讀取/寫入存取權限
從 Twitter 開發者網站獲取您的訪問令牌
選擇要向其發出請求的 Twitter API URL
選擇 GET / POST(取決於請求)
選擇要隨請求傳送的欄位(範例: array('screen_name' => 'usernameToBlock')
)
真的沒有比這更簡單的了。上面的要點是如何使用 POST 請求的類別來阻止使用者的範例,底部是 GET 請求的範例。
通常:如果您不使用 Composer,請不要擔心 - 只需在您的應用程式中包含 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_CONSU_MERKEN_SECRET",'consumer_key' => "YOUR_CONSU_KMER>"
$url = 'https://api.twitter.com/1.1/blocks/create.json';$requestMethod = 'POST';
$postfields = array('screen_name' => 'usernameToBlock', 'skip_status' => '1');
$twitter = new 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 配合得很好。感謝@lackovic10 和@rivers!