ICS Feed Import Logic
-
Periodically, my feed URLs are failing to refresh. Can you confirm this understanding of the post 2.5.0 update?
- The only way to manually trigger a feed refresh is by removing/adding a feed URL.
This is my current understanding as of 2.5.12
As of Version 2.5.0 of the plugin, ICS feeds are now handled through the API. This means
When you configure an import feed URL in the AI1EC plugin, the plugin doesn’t import from that feed URL. It instead registers that feed URL with the API server which then parses the data and caches it at the endpoint https://api.time.ly/api/calendars/{user_id}/feeds/get/{calender_id}, all outside of your WP instance. Then, the hourly task, wp_cron (ai1ec_cron), polls that end point for updates.
If the API server has not fetched the updated information from the feed url that you registered in the plugin, nothing will be updated. The manual refresh button does not trigger an update on the API server, it simple fetches that last known information from the API. You must wait for the API server to fetch updated data. There is no way to tell the API server to fetch an update unless you add/remove the feed URL.
If the API stops updating its data, you must add/remove the feed to get it working again.
- The topic ‘ICS Feed Import Logic’ is closed to new replies.