Authorization Issue
It appears ring have made a few changes with their API causing authentication to fail (401s). They've blocked a number of user agents - this may affect this project and they also require the auth to be included in the header of each request.
This is the python project equivalent issue and fix: https://github.com/tchellomello/python-ring-doorbell/pull/143.
I pushed a fix for it on my fork - https://github.com/joeyberkovitz/doorbot Feel free to reference that if needed
Do you need a subscription to use this API?
(To downloade the videos)
Ring will only store video if you have a subscription so yes. You can use other features for a non-subscription.
Please can we have a new release on npm with this fix @davglass ?