| 大容量のmp4ファイルをPHPで読み込んで出力する場合ブログトップ | API関連 | PHP関連 | get_postsで取得したデータでも、ショートコードを実行する【WordPress】
PHPで自分のつぶやきを取得する方法【API1.1】
この記事は1年以上前の記事のため、内容が古い可能性があります。
やり方についてはほぼこちらのサイトを参考にしています。
PHP+OAuthでTwitter - SDN Project
- twitteroauthをダウンロードします。
- アプリ登録を行います。
登録が完了するとアプリケーションの詳細画面になります。
そこで「Consumer key」と「Consumer secret」が表示されますのでメモします。 - アプリケーション画面の下の方にある「Create my access token」ボタンをクリックします。
処理後、ボタンの上の方に「Access token」と「Access token secret」が表示されますのでメモします。 - 下記のプログラムで自分のつぶやきを取得します。
<?php //1.でダウンロードしたtwitteroauth.phpをinclude require_once('./twitteroauth/twitteroauth.php'); //2.3.で取得した各キーを入力 $consumer_key = 'Consumer key'; $consumer_secret = 'Consumer secret'; $access_token = 'Access token'; $access_token_secret = 'Access token secret'; // OAuthオブジェクト生成 $to = new TwitterOAuth($consumer_key, $consumer_secret, $access_token, $access_token_secret); // user_timelineの取得。TwitterからXML形式が返ってくる $req = $to->OAuthRequest("https://api.twitter.com/1.1/statuses/user_timeline.json","GET",array("q"=>"dari_zakki", "count"=>"10")); // Twitterから返されたJSONをデコードする $results = json_decode($req); echo '<ul>'; foreach($results as $value){ echo '<li>'; echo '<img src="'.$value->user->profile_image_url.'" /><br />'; echo $value->text.'<br />'; echo $value->user->name.'<br />'; echo date("Y-m-d H:i:s", strtotime($value->created_at)); echo '</li>'; } echo '</ul>'; ?>
これで自分がつぶやいたタイムラインを取得できます。
前に比べるとめんどくさくなりましたね。
まあ前が緩すぎたって話ではあるんですが^^;
参考サイト
トラックバック
トラックバックURL
コメントする
※メールアドレスが公開されることはありません。