首頁 > 後端開發 > php教程 > 如何使用 PHP 和 Twitter API v1.1 檢索 Twitter 用戶時間軸資料?

如何使用 PHP 和 Twitter API v1.1 檢索 Twitter 用戶時間軸資料?

DDD
發布: 2024-12-28 01:57:12
原創
728 人瀏覽過

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

使用Twitter API 版本1.1 檢索user_timeline 的最簡單PHP 範例

由於Twitter API 1.0 範例

由於Twitter API 1.0 範例

由於Twitter API 1.0 2013 年6 月11 日停用,提供的問題中的腳本不再有效。但是,過渡到 Twitter API 版本 1.1 需要更新方法。

使用 Twitter API 版本 1.1 擷取 user_timeline 的步驟:
  • 1。建立開發者帳戶和應用程式:

在 Twitter 上註冊為開發者。

建立應用程式並取得必要的 API 金鑰,包括消費者金鑰、消費者金鑰、存取權權令牌,以及存取權杖金鑰。
2.調整應用程式設定:

將應用程式的存取等級設定為讀取和寫入以獲得所需的功能。

3.利用 TwitterAPIExchange PHP 類別:

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';
登入後複製
從 GitHub 下載並包含 TwitterAPIExchange 類別。

4.設定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);
    }
}
登入後複製

5.執行API 要求:此程式碼範例將使用Twitter API 版本1.1 從Twitter 檢索並顯示您最近的10 個使用者狀態。

以上是如何使用 PHP 和 Twitter API v1.1 檢索 Twitter 用戶時間軸資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板