python-ring-doorbell icon indicating copy to clipboard operation
python-ring-doorbell copied to clipboard

404 Client Error: Not Found for url

Open thanneman79 opened this issue 4 years ago • 15 comments

I'm in the process of revamping my Ring Video archiver script to use the new 2FA. I believe I've got that part down, however I get the following error randomly.

ring_doorbell.doorbot - ERROR - 404 Client Error: Not Found for url: https://api.ring.com/clients_api/dings/[RING EVENT REDACTED]/recording?api_version=9 Traceback (most recent call last):

thanneman79 avatar Mar 13 '20 22:03 thanneman79

The download function also seems slower now.

thanneman79 avatar Mar 15 '20 19:03 thanneman79

I'm having the same issue.

knlklabacka avatar Mar 17 '20 01:03 knlklabacka

Was there a fix for this? Or was this issue resolved? I'm having the same error as of today.

knlklabacka avatar Dec 14 '20 18:12 knlklabacka

I still get it randomly to this day. Been awhile since I implemented a work around on my side. If I recall it'll happen over and over on the same event. My code will move on to the next event.

thanneman79 avatar Dec 15 '20 14:12 thanneman79

I'm wondering if anyone has figured this issue out? Wondering if the API URL has been changed. Do motions show up under the ding URL? for example I see the URL for downloading /clients_api/dings/{event_id} Would motions show up under a different URL like /client_api/motions/{event_id}? When I debug my code I get an event ID but when I go to download it gives me 404 error. Any thoughts?

knlklabacka avatar Jan 26 '21 16:01 knlklabacka

same here, intermittently getting requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://api.ring.com/clients_api/dings/<redacted>/recording?api_version=9

minhio avatar Jan 27 '21 04:01 minhio

Seeing the same here. If I stop my program of downloading videos and try again a little later, then it works for a few videos and then 404 again. I guess Ring has some throttle on their side. Is it something the library can handle transparently, or caller has to handle it manually?

likan999 avatar Feb 01 '21 22:02 likan999

Same here. Tested with 0.6.2 and 0.7.0 of this lib

nhet avatar Mar 04 '21 09:03 nhet

I can't belive that Ring has some throttle on their side. When I use the official Ring app the videos are after a few seconds available. I thing they have changed the api.

nhet avatar Mar 12 '21 12:03 nhet

As far as I have been able to tell its not throttling. And only seems to occur on certain videoes.

thanneman79 avatar Mar 12 '21 13:03 thanneman79

It's interesting and strange at the same time. The downloads often work after exactly 30 minutes. But in the app all videos are directly view and download able.

nhet avatar Mar 15 '21 13:03 nhet

So I'm looking at this one again because I've noticed this is happening in my logs far more often now that I've added additional cameras to my account. If I rerun the the code it will successfully download that file. My best guess now it some kind of throttling on the server side. Looking at throttling downloads to improve reliability.

thanneman79 avatar Jul 09 '21 01:07 thanneman79

Has anyone found a solution?

krishmatta avatar Feb 13 '22 19:02 krishmatta

Does anyone have experience with this?

Bulk Download Ring Camera Videos and Store in AWS S3 https://medium.com/@embracethesuck/bulk-download-ring-camera-videos-and-store-in-aws-s3-2060e5838426

abatada avatar Mar 04 '22 05:03 abatada

Does anyone have experience with this?

Bulk Download Ring Camera Videos and Store in AWS S3 https://medium.com/@embracethesuck/bulk-download-ring-camera-videos-and-store-in-aws-s3-2060e5838426

Yeah I wrote some program to download my videos and then I was hit by this error and seems like Ring has placed throttling on it.

likan999 avatar Mar 20 '22 01:03 likan999

There hasn't been any activity on this issue recently. This issue has been automatically marked as stale because of that. It will be closed if no further activity occurs. Please make sure to update to the latest ring_doorbell version and check if that solves the issue. Thank you for your contributions.

github-actions[bot] avatar Apr 18 '24 18:04 github-actions[bot]