【发布时间】:2023-03-15 22:33:01
【问题描述】:
我想在解析 RSS 提要 URL 之前对其进行验证。我为此使用 willvincent/feeds 库。
$feed = Feeds::make($rssurl);
$items = $feed->get_items();
我正在像上面那样解析 RSS 提要。
那么如何在使用 willvincent/feeds 库解析之前验证 RSS 提要 URL。
【问题讨论】:
我想在解析 RSS 提要 URL 之前对其进行验证。我为此使用 willvincent/feeds 库。
$feed = Feeds::make($rssurl);
$items = $feed->get_items();
我正在像上面那样解析 RSS 提要。
那么如何在使用 willvincent/feeds 库解析之前验证 RSS 提要 URL。
【问题讨论】:
'willvincent/feeds' 只是 Laravel 的一个服务提供者。
您应该参考 SimplePie 文档,并使用 error() 方法检查 url 是否抛出错误。此方法保存错误描述。
$feed = Feeds::make('http://some-bogus-feed-url');
if($feed->error()){
//handle the feed error
}
【讨论】: