拉取Twitter RSS提要未按预期工作(致命错误)

时间:2014-02-26 作者:tmyie

我正在尝试从推特帐户获取一些最新的帖子,没有插件。根据Botcrawl.com\'s 教程,这应该足够了:

<ul>
<?php
include_once(ABSPATH . WPINC . \'/feed.php\');
$rss = fetch_feed(\'https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=BarackObama\');
$maxitems = $rss->get_item_quantity(4);
$rss_items = $rss->get_items(0, $maxitems);
?>

<ul>
<?php if ($maxitems == 0) echo \'<li>No items.</li>\';
else
// Loop through each feed item and display each item as a hyperlink.
foreach ( $rss_items as $item ) : ?>
<li>
<a href=\'<?php echo $item->get_permalink(); ?>\'>
<?php echo $item->get_title(); ?>
</a>
</li>
<?php endforeach; ?>
</ul>
但是,我得到以下错误:

Fatal error: Call to undefined method WP_Error::get_item_quantity() in /Users/username/Desktop/journal_wp/wp-content/themes/Journal_theme/index.php on line 155
有没有人有过这样的经验,并且知道为什么这是一个致命的错误?

1 个回复
SO网友:Pieter Goosen

该教程不再有效,因为推特的API已于2013年6月更改。2013年6月之后,Twitter API v1发布了一些很棒的教程。为什么不使用插件呢。事实上,这样做更好,因为这些插件开发人员可以保持插件的最新状态,如果像twitter这样的人更改API,他们可以快速修改插件

结束

相关推荐

Twitter引导转盘在转盘中显示多个项目

我使用推特引导旋转木马从特定类别中获取帖子。我一直在研究双循环,但我不知道如何实现它。这是我的循环:$query = array( \'posts_per_page\' => 4, \'cat\' => 3); $queryObject = new WP_Query($query); $count = 0; if($queryObject):&