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

如何使用 PHP 和 v1.1 API 檢索使用者的 Twitter 時間軸?

Linda Hamilton
發布: 2024-12-17 06:40:25
原創
800 人瀏覽過

How to Retrieve a User's Twitter Timeline Using PHP and the v1.1 API?

使用Twitter API 版本1.1 檢索用戶時間線的簡單PHP 示例

簡介:

Twitter API 1.0 已停用,導致提供的腳本無效。本文提供了一個更新的解決方案和一個 PHP 類,用於使用最少的程式碼檢索使用者時間軸。

先決條件:

  1. 建立一個 Twitter 開發者帳號。
  2. 建立應用程式並取得消費者和存取權杖。
  3. 將存取等級修改為讀取和寫入。

解決方案:

以下是與 OAuth 和 Twitter v1.1 整合的簡化 PHP代碼API:

require_once('TwitterAPIExchange.php');

// Set access tokens
$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'
);

// Set request URL
$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json?count=10';
$requestMethod = 'GET';

// Instantiate Twitter API Exchange
$twitter = new TwitterAPIExchange($settings);

// Perform the request
$output = $twitter->buildOauth($url, $requestMethod)->performRequest();

// Decode and print tweets
$tweets = json_decode($output, true);
foreach ($tweets as $tweet) {
    print_r($tweet);
}
登入後複製

實作:

  1. 將存取權杖替換為從 Twitter 應用程式取得的存取權杖。
  2. 調整「計數」請求 URL 中的參數來指定所需的推文數量。
  3. 執行 PHP 腳本檢索並列印使用者的推文。

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

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