PHP XML feed汇编程序适用于除Twitter之外的所有Feed

时间:2011-05-14 12:17:26

标签: php xml feed

我正在尝试从Twitter搜索中检索Feed以显示在网站的各个部分。我修改了这个功能来做到这一点但它适用于除了twitter之外的所有尝试。

function getFeed($feed_url) {

    $content = file_get_contents($feed_url);

    $x = new SimpleXmlElement($content);

    echo "<ul>";

    foreach($x->channel->item as $entry) {
        echo "
        <li>
          <a href='$entry->link' title='$entry->title'>" . $entry->title . "</a>
        </li>";
        }
    echo "</ul>";
}

我只关注各种关联帖子的内容。这是一个示例电话。

<?php getFeed("feed://search.twitter.com/search.atom?q=berkshire+golf"); ?>

任何想法,

非凡

1 个答案:

答案 0 :(得分:0)

Twitter的搜索API只是一个简单的HTTP请求,因此如果您使用的是http://

,那么您的网址应该是feed://而不是file_get_contents

编辑:

您还在使用.atom,而是使用rss:

http://search.twitter.com/search.rss?q=berkshire+golf