ホームページ > バックエンド開発 > PHPチュートリアル > PHP と Twitter API v1.1 を使用して Twitter ユーザーのタイムライン データを取得する方法

PHP と Twitter API v1.1 を使用して Twitter ユーザーのタイムライン データを取得する方法

DDD
リリース: 2024-12-28 01:57:12
オリジナル
759 人が閲覧しました

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

Twitter API バージョン 1.1 で user_timeline を取得する最も簡単な PHP の例

2013 年 6 月 11 日の Twitter API 1.0 の廃止により、提供されている質問内のスクリプトは機能しなくなりました。ただし、Twitter API バージョン 1.1 に移行するには、最新のアプローチが必要です。

Twitter API バージョン 1.1 で user_timeline を取得する手順:

1.開発者アカウントとアプリケーションを作成します:

  • Twitter で開発者として登録します。
  • アプリケーションを作成し、コンシューマー キー、コンシューマー シークレット、アクセスなどの必要な API キーを取得します。トークン、およびアクセス トークン シークレット。

2.アプリケーション設定の調整:

  • 必要な機能を実現するには、アプリケーションのアクセス レベルを読み取りと書き込みに設定します。

3. TwitterAPIExchange PHP クラスを利用します:

GitHub から TwitterAPIExchange クラスをダウンロードして組み込みます。

4. API 呼び出しを構成します:

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';
ログイン後にコピー

5. 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);
    }
}
ログイン後にコピー

このコード例は、Twitter API バージョン 1.1 を使用して Twitter から最新 10 件のユーザー ステータスを取得して表示します。

以上がPHP と Twitter API v1.1 を使用して Twitter ユーザーのタイムライン データを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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