0
첫 번째 질문은 이미 다뤘습니다. 미리 답변 해 주셨습니다.SimplePie 님이 Facebook의 최신 소식을 표시하지 않습니다 Atom feed
SimplePie 1.2.1을 사용하여 클라이언트의 Facebook 벽의 Atom 피드를 회사 웹 페이지에 표시하고 있습니다. SimplePie의 최신 항목이 거의 한 달 전부터 나온 것을 제외하면 꽤 잘 작동하는 것 같습니다.
브라우저에서 피드 URL을 테스트 할 때 모든 것이 최신이므로 피드에 문제가없는 것 같습니다.
아래 코드가 실제로 최신 게시물 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();
몸에서 : 당신은 구식이며, 또한이 영향을 미칠 수 버그를 알고있다 1.2.1을 사용하고
<?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
어떻게 든 내 원래의 문제는 스스로 해결되었습니다. 다음날 피드를 보았을 때 최신 게시물을 표시하고있었습니다. 예! 그러나 아포스트로피가 올바르게 표시되지 않는 것으로 나타났습니다. 대신 SimplePie가 ASCII 코드 '을 출력합니다.이 페이지의 두 번째 게시물 (http://ohn.zoarhosting.com/index-test.php)에 주목하십시오. –
아, SimplePie 1.3으로 업데이트되었습니다. –