If it should still be available, how can we re-enable it please?
]]>WordPress 5.5.1
Ai1ec 2.6.7
Calendar page: https://www.pawpoint.org/calendar/
Feed: https://timelyapp.time.ly/api/calendars/54704352/export?format=xml&categories=677440692,677441466&timely_id=timely_0.012387549666105668
On the Import feed tab it says. You are importing 1 feed(s) out of 1. But I do not have any feeds imported ???
On the next tab – the My feeds it says My imported Feeds: followed by nothing. This is correct because I, as mentioned above, have no feeds.
What are you trying to tell me or what shall I do to import the feed I want?
Best regards
Judit Müller
This is going to be a problem because this means I will have to manually go into each product to update my second currency prices.
]]>This is going to be a problem because this means I will have to manually go into each product to update my second currency prices.
]]>I am still having trouble getting the import feed, it is not working and my settings page is not showing. I have uninstall and reinstalled the plugin, twice. I have tested the Import Feed on other child site in my Multi-site installation, and Import Feed works, settings page allows me to login.
I have checked my server log and below is the errors I recieved after the latest uninstall/reinstall attempt.
[16-Jan-2017 18:03:18 UTC] PHP Warning: http_build_query(): Parameter 1 expected to be Array or Object. Incorrect value given in /home/alcworld/public_html/wp-includes/Requests/Transport/cURL.php on line 508
[16-Jan-2017 18:03:19 UTC] Created calendar: Created calendar. Please reload this page to try again. If this error persists, please contact us at [email protected]. In your report please include the information below.<br/>API URL: https://api.time.ly/api/calendars.<br/>Detail: 401 – Unauthorized. – raw error: Array
(
[headers] => Requests_Utility_CaseInsensitiveDictionary Object
(
[data:protected] => Array
(
[cache-control] => no-cache
[content-type] => text/html; charset=UTF-8
[date] => Mon, 16 Jan 2017 18:03:19 GMT
[server] => nginx
[set-cookie] => laravel_session=eyJpdiI6IlwvbHZxaXBKbER6YVIwRnIwWHA4XC91dz09IiwidmFsdWUiOiI5bk04OWZEUUUyRDVpMXVEZGNPMWt0b0lwcElTUG1EWlwvOFZUUWRHd0JXRkwwUHF4VmFnR0FHeTl6NXhjMEdwRGgwTU5FWXF6eFZUR2NpNytQc0w3elE9PSIsIm1hYyI6ImUzYTE1MTJhYjVmMjIzZWJkMGJiNTI2Zjk4ODgyZDQxYTRiMDc0NWZiY2QzMzdiMTg0OWZhMmJiOGY3YjAzMTQifQ%3D%3D; expires=Mon, 16-Jan-2017 20:03:19 GMT; Max-Age=7200; path=/; domain=.time.ly; HttpOnly
[x-ratelimit-limit] => 60
[x-ratelimit-remaining] => 59
[content-length] => 13
)
)
[body] => Unauthorized.
[response] => Array
(
=> 401
[message] => Unauthorized
)
[cookies] => Array
(
[0] => WP_Http_Cookie Object
(
[name] => laravel_session
[value] => eyJpdiI6IlwvbHZxaXBKbER6YVIwRnIwWHA4XC91dz09IiwidmFsdWUiOiI5bk04OWZEUUUyRDVpMXVEZGNPMWt0b0lwcElTUG1EWlwvOFZUUWRHd0JXRkwwUHF4VmFnR0FHeTl6NXhjMEdwRGgwTU5FWXF6eFZUR2NpNytQc0w3elE9PSIsIm1hYyI6ImUzYTE1MTJhYjVmMjIzZWJkMGJiNTI2Zjk4ODgyZDQxYTRiMDc0NWZiY2QzMzdiMTg0OWZhMmJiOGY3YjAzMTQifQ==
[expires] => 1484596999
[path] => /
[domain] => time.ly
)
)
[filename] =>
[http_response] => WP_HTTP_Requests_Response Object
(
[response:protected] => Requests_Response Object
(
[body] => Unauthorized.
[raw] => HTTP/1.1 401 Unauthorized
Cache-Control: no-cache
Content-Type: text/html; charset=UTF-8
Date: Mon, 16 Jan 2017 18:03:19 GMT
Server: nginx
Set-Cookie: laravel_session=eyJpdiI6IlwvbHZxaXBKbER6YVIwRnIwWHA4XC91dz09IiwidmFsdWUiOiI5bk04OWZEUUUyRDVpMXVEZGNPMWt0b0lwcElTUG1EWlwvOFZUUWRHd0JXRkwwUHF4VmFnR0FHeTl6NXhjMEdwRGgwTU5FWXF6eFZUR2NpNytQc0w3elE9PSIsIm1hYyI6ImUzYTE1MTJhYjVmMjIzZWJkMGJiNTI2Zjk4ODgyZDQxYTRiMDc0NWZiY2QzMzdiMTg0OWZhMmJiOGY3YjAzMTQifQ%3D%3D; expires=Mon, 16-Jan-2017 20:03:19 GMT; Max-Age=7200; path=/; domain=.time.ly; HttpOnly
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 59
Content-Length: 13
Connection: Close
Unauthorized.
[headers] => Requests_Response_Headers Object
(
[data:protected] => Array
(
[cache-control] => Array
(
[0] => no-cache
)
[content-type] => Array
(
[0] => text/html; charset=UTF-8
)
[date] => Array
(
[0] => Mon, 16 Jan 2017 18:03:19 GMT
)
[server] => Array
(
[0] => nginx
)
[set-cookie] => Array
(
[0] => laravel_session=eyJpdiI6IlwvbHZxaXBKbER6YVIwRnIwWHA4XC91dz09IiwidmFsdWUiOiI5bk04OWZEUUUyRDVpMXVEZGNPMWt0b0lwcElTUG1EWlwvOFZUUWRHd0JXRkwwUHF4VmFnR0FHeTl6NXhjMEdwRGgwTU5FWXF6eFZUR2NpNytQc0w3elE9PSIsIm1hYyI6ImUzYTE1MTJhYjVmMjIzZWJkMGJiNTI2Zjk4ODgyZDQxYTRiMDc0NWZiY2QzMzdiMTg0OWZhMmJiOGY3YjAzMTQifQ%3D%3D; expires=Mon, 16-Jan-2017 20:03:19 GMT; Max-Age=7200; path=/; domain=.time.ly; HttpOnly
)
[x-ratelimit-limit] => Array
(
[0] => 60
)
[x-ratelimit-remaining] => Array
(
[0] => 59
)
[content-length] => Array
(
[0] => 13
)
)
)
[status_code] => 401
[protocol_version] => 1.1
[success] =>
[redirects] => 0
[url] => https://api.time.ly/api/calendars
[history] => Array
(
)
[cookies] => Requests_Cookie_Jar Object
(
[cookies:protected] => Array
(
[laravel_session] => Requests_Cookie Object
(
[name] => laravel_session
[value] => eyJpdiI6IlwvbHZxaXBKbER6YVIwRnIwWHA4XC91dz09IiwidmFsdWUiOiI5bk04OWZEUUUyRDVpMXVEZGNPMWt0b0lwcElTUG1EWlwvOFZUUWRHd0JXRkwwUHF4VmFnR0FHeTl6NXhjMEdwRGgwTU5FWXF6eFZUR2NpNytQc0w3elE9PSIsIm1hYyI6ImUzYTE1MTJhYjVmMjIzZWJkMGJiNTI2Zjk4ODgyZDQxYTRiMDc0NWZiY2QzMzdiMTg0OWZhMmJiOGY3YjAzMTQifQ%3D%3D
[attributes] => Requests_Utility_CaseInsensitiveDictionary Object
(
[data:protected] => Array
(
[expires] => 1484596999
[max-age] => 1484596999
[path] => /
[domain] => time.ly
[httponly] => 1
)
)
[flags] => Array
(
[creation] => 1484589799
[last-access] => 1484589799
[persistent] =>
[host-only] =>
)
[reference_time] => 1484589799
)
)
)
)
[filename:protected] =>
[data] =>
[headers] =>
[status] =>
)
)
[16-Jan-2017 18:04:53 UTC] PHP Warning: http_build_query(): Parameter 1 expected to be Array or Object. Incorrect value given in /home/alcworld/public_html/wp-includes/Requests/Transport/cURL.php on line 508
[16-Jan-2017 18:04:54 UTC] Created calendar: Created calendar. Please reload this page to try again. If this error persists, please contact us at [email protected]. In your report please include the information below.<br/>API URL: https://api.time.ly/api/calendars.<br/>Detail: 401 - Unauthorized. - raw error: Array
(
[headers] => Requests_Utility_CaseInsensitiveDictionary Object
(
[data:protected] => Array
(
[cache-control] => no-cache
[content-type] => text/html; charset=UTF-8
[date] => Mon, 16 Jan 2017 18:04:54 GMT
[server] => nginx
[set-cookie] => laravel_session=eyJpdiI6InZ6eDY4YmFmeUNTZkJzOHFMZUtKc3c9PSIsInZhbHVlIjoic3E3WXY0NFJqUDJ2ZXJIQ210Z0x0aFZxaDlKSWJSMWk3b1hVcXdmSkRzQ2xwTDF6RUpHeUVuaGlKd3lwb1FWbzVMcGprbmllbEhQNUNYdVE3clVkNkE9PSIsIm1hYyI6IjdkOGE4NzAzYTQwODczODU4YjI3YmYxOTAwYjFlMmYwY2IxMWRhNDQ4YjZiODIzNjlhODNlYTRiNDBhODI4NDYifQ%3D%3D; expires=Mon, 16-Jan-2017 20:04:54 GMT; Max-Age=7200; path=/; domain=.time.ly; HttpOnly
[x-ratelimit-limit] => 60
[x-ratelimit-remaining] => 59
[content-length] => 13
)
)
[body] => Unauthorized.
[response] => Array
(
=> 401
[message] => Unauthorized
)
[cookies] => Array
(
[0] => WP_Http_Cookie Object
(
[name] => laravel_session
[value] => eyJpdiI6InZ6eDY4YmFmeUNTZkJzOHFMZUtKc3c9PSIsInZhbHVlIjoic3E3WXY0NFJqUDJ2ZXJIQ210Z0x0aFZxaDlKSWJSMWk3b1hVcXdmSkRzQ2xwTDF6RUpHeUVuaGlKd3lwb1FWbzVMcGprbmllbEhQNUNYdVE3clVkNkE9PSIsIm1hYyI6IjdkOGE4NzAzYTQwODczODU4YjI3YmYxOTAwYjFlMmYwY2IxMWRhNDQ4YjZiODIzNjlhODNlYTRiNDBhODI4NDYifQ==
[expires] => 1484597094
[path] => /
[domain] => time.ly
)
)
[filename] =>
[http_response] => WP_HTTP_Requests_Response Object
(
[response:protected] => Requests_Response Object
(
[body] => Unauthorized.
[raw] => HTTP/1.1 401 Unauthorized
Cache-Control: no-cache
Content-Type: text/html; charset=UTF-8
Date: Mon, 16 Jan 2017 18:04:54 GMT
Server: nginx
Set-Cookie: laravel_session=eyJpdiI6InZ6eDY4YmFmeUNTZkJzOHFMZUtKc3c9PSIsInZhbHVlIjoic3E3WXY0NFJqUDJ2ZXJIQ210Z0x0aFZxaDlKSWJSMWk3b1hVcXdmSkRzQ2xwTDF6RUpHeUVuaGlKd3lwb1FWbzVMcGprbmllbEhQNUNYdVE3clVkNkE9PSIsIm1hYyI6IjdkOGE4NzAzYTQwODczODU4YjI3YmYxOTAwYjFlMmYwY2IxMWRhNDQ4YjZiODIzNjlhODNlYTRiNDBhODI4NDYifQ%3D%3D; expires=Mon, 16-Jan-2017 20:04:54 GMT; Max-Age=7200; path=/; domain=.time.ly; HttpOnly
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 59
Content-Length: 13
Connection: Close
Unauthorized.
[headers] => Requests_Response_Headers Object
(
[data:protected] => Array
(
[cache-control] => Array
(
[0] => no-cache
)
[content-type] => Array
(
[0] => text/html; charset=UTF-8
)
[date] => Array
(
[0] => Mon, 16 Jan 2017 18:04:54 GMT
)
[server] => Array
(
[0] => nginx
)
[set-cookie] => Array
(
[0] => laravel_session=eyJpdiI6InZ6eDY4YmFmeUNTZkJzOHFMZUtKc3c9PSIsInZhbHVlIjoic3E3WXY0NFJqUDJ2ZXJIQ210Z0x0aFZxaDlKSWJSMWk3b1hVcXdmSkRzQ2xwTDF6RUpHeUVuaGlKd3lwb1FWbzVMcGprbmllbEhQNUNYdVE3clVkNkE9PSIsIm1hYyI6IjdkOGE4NzAzYTQwODczODU4YjI3YmYxOTAwYjFlMmYwY2IxMWRhNDQ4YjZiODIzNjlhODNlYTRiNDBhODI4NDYifQ%3D%3D; expires=Mon, 16-Jan-2017 20:04:54 GMT; Max-Age=7200; path=/; domain=.time.ly; HttpOnly
)
[x-ratelimit-limit] => Array
(
[0] => 60
)
[x-ratelimit-remaining] => Array
(
[0] => 59
)
[content-length] => Array
(
[0] => 13
)
)
)
[status_code] => 401
[protocol_version] => 1.1
[success] =>
[redirects] => 0
[url] => https://api.time.ly/api/calendars
[history] => Array
(
)
[cookies] => Requests_Cookie_Jar Object
(
[cookies:protected] => Array
(
[laravel_session] => Requests_Cookie Object
(
[name] => laravel_session
[value] => eyJpdiI6InZ6eDY4YmFmeUNTZkJzOHFMZUtKc3c9PSIsInZhbHVlIjoic3E3WXY0NFJqUDJ2ZXJIQ210Z0x0aFZxaDlKSWJSMWk3b1hVcXdmSkRzQ2xwTDF6RUpHeUVuaGlKd3lwb1FWbzVMcGprbmllbEhQNUNYdVE3clVkNkE9PSIsIm1hYyI6IjdkOGE4NzAzYTQwODczODU4YjI3YmYxOTAwYjFlMmYwY2IxMWRhNDQ4YjZiODIzNjlhODNlYTRiNDBhODI4NDYifQ%3D%3D
[attributes] => Requests_Utility_CaseInsensitiveDictionary Object
(
[data:protected] => Array
(
[expires] => 1484597094
[max-age] => 1484597094
[path] => /
[domain] => time.ly
[httponly] => 1
)
)
[flags] => Array
(
[creation] => 1484589894
[last-access] => 1484589894
[persistent] =>
[host-only] =>
)
[reference_time] => 1484589894
)
)
)
)
[filename:protected] =>
[data] =>
[headers] =>
[status] =>
)
)
]]>This one does NOT work properly: https://calendar.google.com/calendar/ical/0e2itup4uqgj2fh64hdnlna9kc%40group.calendar.google.com/public/basic.ics
This one works fine:
https://calendar.google.com/calendar/ical/d7ugtu8etg3imslnltiavmv3o4%40group.calendar.google.com/public/basic.ics
I can’t figure out the difference.
Thanks for any help.
]]>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.
]]>