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.開発者アカウントとアプリケーションを作成します:
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 サイトの他の関連記事を参照してください。