I am trying to get the feed parser plugin to work with EE 3.0.5. I have installed the module with no problems via the add-on manager and I am using the sample code provided in the docs. I have a template consisting of nothing but
{exp:rss_parser url="https://ellislab.com/blog/rss-feed" limit="10"}
<ul>
{feed_items}
<li><a href="http://{item_link}">{item_title}</a></li>
{/feed_items}
</ul>
{/exp:rss_parser}
The feed is valid, but EE returns an empty page, i.e. nothing at all. Any bright ideas? Logs I should check? Has anybody managed to get the plugin to work with EE 3?
I get no obvious errors, just no feed.
Update: Looks like the parser can’t handle https feeds, including EllisLab’s own and fails silently. Feature request or bug report, what do you say?
Update 2: Looking at the code of the plugin, I learned about
{if feed_error}{feed_error}{/if}
(which probably should be in the docs as well). Adding this, I get
RSS Parser Error: cURL error 60: SSL certificate problem: unable to get local issuer certificate
Does that mean there’s an issue with my setup?
Update 3:
It’s all good. I just had to install a bunch of public keys that should have been there in the first place, basically following this advice.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.