0
第一個問題提前抱歉,如果這已被覆蓋,我只是找不到答案。SimplePie將不會顯示來自Facebook Atom飼料的最新帖子
我正在使用SimplePie 1.2.1在其公司網頁上顯示客戶端Facebook牆的Atom訂閱源。它似乎工作得很好,只是最近的SimplePie顯示的內容是從近一個月前開始的。
當我在瀏覽器中測試Feed URL時,所有內容都是最新的,所以Feed似乎沒有任何問題。
任何人都可以驗證下面的代碼應該確實顯示3最新的帖子?我忽略了一些明顯的東西?
在頭上:
// Make sure SimplePie is included. You may need to change this to match the location of simplepie.inc.
require_once('inc/simplepie.inc');
// We'll process this feed with all of the default options.
$feed = new SimplePie();
// Set the feed to process.
$feed->set_feed_url('http://www.facebook.com/feeds/page.php?format=atom10&id=160652600629357');
// Run SimplePie.
$feed->init();
$feed->handle_content_type();
在機身:
<?php
foreach ($feed->get_items(0,3) as $item):
?>
<div class="item">
<h2><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></h2>
<p><?php echo $item->get_description(); ?></p>
<p><small>Posted on <?php echo $item->get_date('j F Y | g:i a'); ?></small></p>
</div>
<?php endforeach; ?>
那麼,什麼調試輸出'var_dump($ feed-> get_items(0,3));'給你......? – CBroe 2012-07-17 20:50:57
不知怎的,我原來的問題糾正自己。第二天看到Feed時,顯示最新帖子。好極了!但是,我注意到撇號顯示不正確。相反,SimplePie輸出ascii代碼'請注意本頁面的第二篇文章:http://ohn.zoarhosting.com/index-test.php。 – 2012-07-25 17:12:59
哦,我也更新到SimplePie 1.3。 – 2012-07-25 17:22:19