PHP Twitter - 打印用户的最新推文(PHP提取RSS源并链接链接)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP Twitter - 打印用户的最新推文(PHP提取RSS源并链接链接)相关的知识,希望对你有一定的参考价值。

function parse_feed($feed) {
		preg_match_all(
			'/<description>(.*?)<\/description>/s',
			$feed,
			$tweets,
			PREG_SET_ORDER
		);
  		$tweet = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\">\\0</a>", $tweets[1][1]);
		return $tweet;  
	}  

	$feed = "http://twitter.com/statuses/user_timeline/26248137.rss";
	$twitterFeed = file_get_contents($feed);  
	echo parse_feed($twitterFeed);


// Without the function and storing it in a user's cookie that is checked every 30min
	$feed = file_get_contents("http://twitter.com/statuses/user_timeline/26248137.rss");
	preg_match_all(
		'/<description>(.*?)<\/description>/s',
		$feed,
		$tweets,
		PREG_SET_ORDER
	);
  	$tweet = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\">\\0</a>", $tweets[1][1]);
	
	if (!$_COOKIE['lasttweet']) {
		setcookie("lasttweet", $tweet, time()+1800);  /* expire in 30min */
		echo $tweet;
	}else{
		echo $_COOKIE['lasttweet'];
	}

以上是关于PHP Twitter - 打印用户的最新推文(PHP提取RSS源并链接链接)的主要内容,如果未能解决你的问题,请参考以下文章

Twitter-打印用户的最新tweet(摘自PHP中的RSS提要和linkifies链接)

通过 CURL 中的 Twitter Rest API 获取多个屏幕名称的最新推文

当有人使用twitter api和php发布推文时如何获得通知

使用 twitter API 和 statuses/user_timeline 收集用户推文

Twitter API 如何获取最新推文 | Python

PHP 获取Twitter推文