As some of you may know we have developed a WordPress plugin to provide DP feeds. However, in the last few weeks, we've run into a weird issue on 20% of customers' servers.
The system will no longer accept their JSON feeds. For example this one:
http://aprtv.live/wp-json/tv/roku/
And it throws this error:
Unable to download from feedUrl.: Response code other than 200 from http://aprtv.live/wp-json/tv/roku/ for 580593.pending.en: 406 Not Acceptable: 580593.pending.en
Roku support said the feed was malformed, which seemed weird so we took a copy of the JSON and copied it to our test servers and was able to ingest the feed without any errors.
https://rtestplatform1.wpengine.com/test-feed/aprtv.json
So we are at a loss of what's happening and Roku support hasn't been much help other than supplying default answers.
Any suggestions would be greatly appreciated.
I have the same issue. Monitoring for a solution.
I have suggested that as well, but this just started happening. Most of these channels have been running for a few years without any issues.
Also disabling mod_security only works if the hosting company is willing to do so. Most of these users are on shared hosting plans and the hosts won't disable it due to policy.
Thanks for the suggestions.
I don't think telling our users that have been successfully running channels for a few years to "get a new host" is an acceptable answer.
The user agent would be a client-side browser and have nothing to do with DP that I can see.
In regards to DP strain on shared hosting situations, yes, that is a consideration when planning your channel.
However, these channels have operated for the last few years without a problem, so we would like to know what's changed or where the issue is so we can write a proper fix.
I agree. our channel has been here for years and is still working for now. They will kill it because of deprecated API's and now we have to try to find hosting as well.
Thanks for that Aaron, but you are missing the point of the post.
The HTTP 406 error means "not an acceptable client" meaning the server is blocking Roku's system. This we already know.
The problem is this wasn't an issue a few weeks ago. I'm just trying to find out what changed and what solutions Roku or someone with the expertise to understand the issue can provide.
We can't fix an issue that we can't identify.
Again, I appreciate your input but I was looking for an answer from Roku.
Tambien podría ser la ultima version de Wordpress, a la espera de una actualización del Plugin.
Gracias Rovidx!