PHP调用Twitter的RSS的实现代码_PHP

这个栏目最开始调用微博饭否的API来做的,因为众所周知的缘故,饭否无法使用了,后来采用腾讯的滔滔API来实现.2010年1月26日滔滔业务将会开始和QQ空间心情整合,只能考虑放弃。思来想去,最终还是考虑用Twitter来实现,不过Twitter在国内无法访问,不能采用js的方式来调用。本博客的服务器才国外,用php的方式访问Twitter的API应该没有问题,虽然有现成的wordpress插件“Twitter Tools”可以用,但本着尽量少用插件的目的,决定直接用php在wordpress主题里实现。twritter提供的API接口很丰富,研究一下觉得调用Twitter RSS的API比较简单,实现如下功能:
1、抓取twitter RSS的内容,不需要密码,只需要用户名。
2、格式化RSS的内容,显示用户本人的推的内容及时间,排除 @replies 回复给他人的信息内容。
代码如下:
复制代码 代码如下:
$username='xjb';//change this to your twitter username修改为你的twitter 用户名
$feedURL='http://twitter.com/statuses/user_timeline/'.$username.'.rss';
$excludePattern='/'.$username.': @/'; //excludes any @replies排除@replies 内容
$count=5;// show count
$i=0;
if(!$xml=simplexml_load_file($feedURL)){
trigger_error('Error',E_USER_ERROR);
}
foreach($xml->channel->item as $item) {
if ( ! preg_match("$excludePattern", $item->title)) {
$filteredTitle=htmlspecialchars("$item->title");
$filteredTitle=str_replace("$username: ","",$filteredTitle);
//Convert the time zone in China --转成中国时区
date_default_timezone_set('Asia/Shanghai');
$i++;
if($i>$count)
{
break;
}
?>
(pubDate)); ?>)
源代码
复制代码 代码如下:
$username='xjb'; //change this to your twitter username --修改为你的twitter 用户名
$feedURL='http://twitter.com/statuses/user_timeline/'.$username.'.rss';
$excludePattern='/'.$username.': @/'; //excludes any @replies --排除 @replies 内容
$count=5;// show count
$i=0;
if(!$xml=simplexml_load_file($feedURL)){
trigger_error('Error',E_USER_ERROR);
}
foreach($xml->channel->item as $item) {
if ( ! preg_match("$excludePattern", $item->title)) {
$filteredTitle=htmlspecialchars("$item->title");
$filteredTitle=str_replace("$username: ","",$filteredTitle);
date_default_timezone_set('Asia/Shanghai'); //Convert the time zone in China --转成中国时区
$i++;
if($i>$count)
{
break;
}
?>

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

适合新手的加密货币数据平台有CoinMarketCap和非小号。1. CoinMarketCap提供全球加密货币实时价格、市值、交易量排名,适合新手与基础分析需求。2. 非小号提供中文友好界面,适合中文用户快速筛选低风险潜力项目。

最佳的加密货币交易和分析平台包括:1. OKX:全球交易量第一,支持多种交易,提供AI行情分析和链上数据监控。 2. 币安:全球最大交易所,提供深度行情和新币首发。 3. 芝麻开门:以现货交易和OTC通道着称,提供自动化交易策略。 4. CoinMarketCap:权威行情数据平台,覆盖20000 币种。 5. CoinGecko:以社区情绪分析见长,提供DeFi和NFT趋势监控。 6. 非小号:国内行情平台,提供A股与币市联动分析。 7. 链上财经:专注区块链新闻,每日更新深度报道。 8. 金色财经:24小

IIS和PHP可以兼容,通过FastCGI实现。1.IIS通过配置文件将.php文件请求转发给FastCGI模块。2.FastCGI模块启动PHP进程处理请求,提高性能和稳定性。3.实际应用中需注意配置细节、错误调试和性能优化。

本文汇总了十大虚拟币交易平台APP的信息,并强调了通过官方渠道安全访问平台的重要性,提供了验证方法。同时,文章提醒投资者在选择APP时应考虑安全性、交易费用、币种选择等因素,并注意虚拟币交易的风险。

多次调用session_start()会导致警告信息和可能的数据覆盖。1)PHP会发出警告,提示session已启动。2)可能导致session数据意外覆盖。3)使用session_status()检查session状态,避免重复调用。

要安全访问币安官方平台并下载APP,可通过以下步骤:1) 使用可信搜索引擎搜索“币安”,核对域名;2) 查看官方社媒获取网址;3) 咨询官方客服确认网址;4) 使用可信导航网站。下载APP步骤包括:1) 访问币安官网;2) 找到APP下载入口;3) 选择下载方式(扫描二维码、应用商店下载、直接下载APK文件)。

比特币逼近8万美元关口,引领加密市场新一轮上涨。比特币(BTC)持续走高,剑指8万美元关键价位。然而,敏锐的投资者正将目光投向另一匹黑马——MagacoinFinance,分析师预测其即将突破1美元大关。比特币:机构青睐与全球应用推动价格上涨比特币作为加密市场的领军者,近期强势上涨,逼近8万美元心理价位。市场分析人士认为,机构投资者回归、主要市场监管明朗以及全球应用持续增长是推动此次上涨的主要因素。然而,比特币能否持续在这一价位保持上涨,还是会迎来回调?这种不确定性促使投资者寻求多元化投资策略

安全下载币安APP需通过官方渠道:1. 访问币安官网,2. 找到并点击APP下载入口,3. 选择扫描二维码、应用商店或直接下载APK文件的方式下载,确保链接和开发者信息真实,开启双重验证保护账户安全。
