Currently the `officialSite` property of networks and web channels can be a URL, null, or the property can be absent from the response. It would be nice if the `officialSite` property with a value of null was added to all networks and web channels missing it for consistent parsing.
Hmm, do you have an example URL where the property doesn't exist?
A quick check of first 100 networks:
https://api.tvmaze.com/networks/33
https://api.tvmaze.com/networks/69
https://api.tvmaze.com/networks/72
https://api.tvmaze.com/networks/88
https://api.tvmaze.com/networks/90
And first 100 web channels:
https://api.tvmaze.com/webchannels/40
https://api.tvmaze.com/webchannels/51
https://api.tvmaze.com/webchannels/54
https://api.tvmaze.com/webchannels/56
https://api.tvmaze.com/webchannels/85
https://api.tvmaze.com/webchannels/89
https://api.tvmaze.com/webchannels/100
Also for examples where the property is null:
https://api.tvmaze.com/networks/6
https://api.tvmaze.com/webchannels/4
Ah snap, looks like the cache invalidation didn't work properly here. I'll check it out.
Mostly fixed now, and fully within 24 hours. Thanks for the report!