Unofficial csharp-client for the public devRant API. Based on: danillouz/devrant
- .NET Framework 4.5
Install the NuGet package using the command below:
Install-Package DevRant
...or search for DevRant
in the NuGet index.
The code below is an example how to use the library.
using DevRant;
using DevRant.Dtos;
....
using(var devRant = new DevRantClient())
{
var profile = await devRant.GetProfileAsync("WichardRiezebos");
var topTenRants = await devRant.GetRantsAsync(sort: RantSort.Top, limit: 10);
}
All the available rest-api method(s) are described below:
API | METHOD | DESCRIPTION |
---|---|---|
/api/user/{id}/ | GetProfileAsync | Gets the complete profile of a devRant user. |
/api/devrant/rants/ | GetRantsAsync | Gets a collection with rants. |
NAME | MANDATORY | TYPE |
---|---|---|
username | yes | string |
NAME | MANDATORY | TYPE | DEFAULT |
---|---|---|---|
sort | no | enum (algo, recent and top) | algo |
limit | no | int | 50 |
skip | no | int | 0 |
- Not all methods are available yet.
- Explicit use of
Task Async
.