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 | 71 | 10/23/2024 |
0.5.4 | 164 | 4/5/2024 |
0.5.3 | 193 | 9/2/2023 |
0.5.2 | 256 | 7/3/2023 |
0.5.1 | 151 | 7/3/2023 |
0.5.0.1 | 677 | 9/14/2022 |
0.5.0 | 477 | 9/14/2022 |
0.4.4 | 479 | 9/14/2022 |
0.4.3.2 | 1,217 | 4/29/2020 |
0.4.3.1 | 534 | 3/18/2020 |
0.4.3 | 517 | 3/18/2020 |
0.4.2.2 | 527 | 3/18/2020 |
0.4.2.1 | 589 | 1/22/2020 |
0.4.2 | 625 | 1/2/2020 |
0.4.1 | 593 | 12/24/2019 |
0.4.0.3 | 506 | 12/23/2019 |
0.4.0.2 | 518 | 12/23/2019 |
0.4.0.1 | 538 | 12/23/2019 |
0.4.0 | 546 | 12/23/2019 |
0.3.5 | 571 | 10/27/2019 |
0.3.4 | 568 | 10/4/2019 |
0.3.3 | 568 | 10/4/2019 |
0.3.2 | 608 | 8/9/2019 |
0.3.1 | 554 | 8/9/2019 |
0.3.0.2 | 821 | 3/3/2019 |
0.3.0.1 | 584 | 3/2/2019 |
0.2.2.1 | 854 | 9/13/2018 |
0.2.2 | 934 | 7/1/2018 |
0.2.1 | 845 | 6/28/2018 |
0.2.0 | 940 | 8/18/2017 |
0.1.0 | 916 | 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.