it-swarm.com.de

Das Abrufen von Twitter-RSS-Feeds funktioniert nicht wie erwartet (schwerwiegender Fehler)

Ich versuche, einige der neuesten Beiträge von einem Twitter-Konto ohne Plugin abzurufen. Laut Botcrawl.coms Tutorial sollte dies ausreichen:

<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>

Ich erhalte jedoch den folgenden Fehler:

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

Hat jemand irgendwelche Erfahrungen damit gemacht und weiß , warum es sich um einen schwerwiegenden Fehler handelt?

1
tmyie

Dieses Tutorial ist nicht mehr gültig, da sich die API von Twitter im Juni 2013 geändert hat. Es gibt einige großartige Tutorials, die kurz nach Juni 2013 für die Twitter API v1.1 veröffentlicht wurden. Warum nicht ein Plugin benutzen? Es ist eigentlich besser, als Root zu arbeiten, da diese Plugin-Entwickler ihre Plugins auf dem neuesten Stand halten und sie schnell ändern können, wenn jemand wie Twitter ihre API ändert

1
Pieter Goosen