KoenZomers.Ring.Api
0.2.2
See the version list below for details.
dotnet add package KoenZomers.Ring.Api --version 0.2.2
NuGet\Install-Package KoenZomers.Ring.Api -Version 0.2.2
<PackageReference Include="KoenZomers.Ring.Api" Version="0.2.2" />
paket add KoenZomers.Ring.Api --version 0.2.2
#r "nuget: KoenZomers.Ring.Api, 0.2.2"
// Install KoenZomers.Ring.Api as a Cake Addin #addin nuget:?package=KoenZomers.Ring.Api&version=0.2.2 // Install KoenZomers.Ring.Api as a Cake Tool #tool nuget:?package=KoenZomers.Ring.Api&version=0.2.2
Contains a Ring API that can be used to communicate with the Ring Doorbell services API
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
-
- Newtonsoft.Json (>= 10.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 77 | 10/23/2024 |
0.5.4 | 166 | 4/5/2024 |
0.5.3 | 195 | 9/2/2023 |
0.5.2 | 258 | 7/3/2023 |
0.5.1 | 153 | 7/3/2023 |
0.5.0.1 | 679 | 9/14/2022 |
0.5.0 | 479 | 9/14/2022 |
0.4.4 | 481 | 9/14/2022 |
0.4.3.2 | 1,219 | 4/29/2020 |
0.4.3.1 | 536 | 3/18/2020 |
0.4.3 | 519 | 3/18/2020 |
0.4.2.2 | 529 | 3/18/2020 |
0.4.2.1 | 591 | 1/22/2020 |
0.4.2 | 627 | 1/2/2020 |
0.4.1 | 595 | 12/24/2019 |
0.4.0.3 | 508 | 12/23/2019 |
0.4.0.2 | 520 | 12/23/2019 |
0.4.0.1 | 540 | 12/23/2019 |
0.4.0 | 548 | 12/23/2019 |
0.3.5 | 573 | 10/27/2019 |
0.3.4 | 570 | 10/4/2019 |
0.3.3 | 570 | 10/4/2019 |
0.3.2 | 610 | 8/9/2019 |
0.3.1 | 556 | 8/9/2019 |
0.3.0.2 | 823 | 3/3/2019 |
0.3.0.1 | 586 | 3/2/2019 |
0.2.2.1 | 856 | 9/13/2018 |
0.2.2 | 936 | 7/1/2018 |
0.2.1 | 847 | 6/28/2018 |
0.2.0 | 942 | 8/18/2017 |
0.1.0 | 918 | 8/13/2017 |
- Ring seems to have switched off their old API command support. Updated the methods to use the new API.
- Added static `Api.Session.GetSessionByRefreshToken(string refreshToken)` method to support using OAuth Refresh Tokens for getting an Access Token.
- Ring seems to have introduced throttling protection against too many requests sent to their API which seems to kick in pretty easily. I've added a specific `Api.Exceptions.ThrottlingException` to notify you if the request has failed due too throttling. Just try it again in a few minutes and it typically works again. Check the `InnerException` of it for the glory details on why it failed.
- Added property `OAuthToken` on the `Api.Session` class which gives you access to the full OAuth Token retrieved during authentication against the Ring API.