ホームページ > バックエンド開発 > PHPチュートリアル > PHP と v1.1 API を使用してユーザーの Twitter タイムラインを取得するにはどうすればよいですか?

PHP と v1.1 API を使用してユーザーの Twitter タイムラインを取得するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-17 06:40:25
オリジナル
815 人が閲覧しました

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 と統合された簡略化された PHP コードです。ツイッターv1.1 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 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート