Skip to content

Latest commit

 

History

History
79 lines (55 loc) · 2.4 KB

readme.md

File metadata and controls

79 lines (55 loc) · 2.4 KB

FeedlySharp

FeedlySharp

Build history

An HTTP Client that interfaces with Feedly Cloud API. Millions of users depend on their feedly for inspiration, information, and to feed their passions. But one size does not fit all. Individuals have different workflows, different habits, and different devices. In our efforts to evolve feedly from a product to a platform, we have therefore decided to open up the feedly API. Developers are welcome to deliver new applications, experiences, and innovations via the feedly cloud. We feel strongly that this will help to accelerate innovation and better serve our users.

Build Status NuGet Badge

Installation

dotnet add package FeedlySharp

or from the VS Package Manager

Install-Package FeedlySharp

Adding FeedlySharp to your project

Instatiate client by providing FeedlyOptions

var feedlySharp = new FeedlySharpHttpClient(FeedlyOptions); 

Instatiate client by using the IServiceCollection (default ASP.NET Core DI)

services.AddFeedlySharp();

Note: By default, FeedlySharp will look at IConfiguration for FeedlyOptions

configuration[$"Feedly:{nameof(FeedlyOptions.AccessToken)}"]
configuration[$"Feedly:{nameof(FeedlyOptions.RefreshToken)}"]
configuration[$"Feedly:{nameof(FeedlyOptions.UserID)}"]
configuration[$"Feedly:{nameof(FeedlyOptions.Domain)}"]

FeedlyOptions

public class FeedlyOptions
{
    public string AccessToken { get; set; }

    public string RefreshToken { get; set; }

    public string UserID { get; set; }

    public string Domain { get; set; } = "https://cloud.feedly.com/";
}

Note: You can also provide IOptions<FeedlyOptions>

Supported Features

See https://developer.feedly.com/ for more details

  • Entries
  • Streams
  • Profile
  • Collections
  • Feeds
  • Markers
  • Mixes
  • Preferences
  • Priorties
  • Notes & Highlights
  • Tags
  • Subscriptions
  • Search