ユーザーIDを入力するためにHTMLテキストフィールドを使用して、Twitterアカウントの最近のツイートをページに印刷しようとしています。これまでのところ、ツイートを取得して印刷する PHP ページにユーザー ID を送信できます。
php を使用して Twitter API に接続し、最近のツイートを出力できます。ツイートを元のページに印刷できるようにする必要があります。また、ユーザーがtwitter idを送信した後、更新せずに更新されるように、phpにtwitter apiにアクセスするように要求し続けるにはajaxが必要です。
php にリンクする html フォームは次のとおりです。
<form name="input" action="twitterTest2.php" method="get">Twitter Username:
<input type="text" name="userid">
<input type="submit" value="Get recent Tweets">
</form>
Twitter からツイートを取得する php は次のとおりです。
<?php
function getTwitterStatus()
{
$userid = $_GET['userid'];
//url that accesses the twitter api for statuses xml
$url = "https://api.twitter.com/1/statuses/user_timeline/$userid.xml?count=5";
$xml = simplexml_load_file($url) or die("could not connect");
foreach ($xml->status as $status) {
$text = $status->text;
echo $text;
}
}
getTwitterStatus();
?>