Subscription expired error
I am getting the error "Subscription expired", but it's not:
[2025-01-19 16:35:10][ERROR] Subscription expired on 2018-12-07 03:01:58.022541
If this is still an issue for you can you try and log into the web interface and then navigate to https://learning.oreilly.com/api/v1/ which should return a json blob that will include the property subscription as an object with the property cancellation_date. If that is either null or populated with a date from the past then this is the error that would occur.
Are you trying to use a trial account? Any details you could provide from the json endpoint above would be helpful
In my case, the trial object has a non-null trial_expiration_date but also a false trial property.
{"trial":false,"trial_expiration_date":"2020-01-17T00:51:02.758950Z"}