Asynchronous, ASP.NET Core client for embed.ly
Install the embedly-client library through NuGet.
Install-Package embedly-client
Usage:
public IServiceProvider ConfigureServices(IServiceCollection services)
{
...
services.AddScoped<IEmbedlyService, EmbedlyService>();
...
}
var content = await _embedlyService.LoadContent(url);
if (content == null || content.Type == ResourceType.error)
return null;
...
- Replaced UrlEncoder.Default.Encode with Uri.EscapeDataString
- Added support for multiple url extract
- Added .NET Framework 4.6
- Added support for embed.ly extract
- Added unit tests
- Fixed embedly service used for OEmbeds
- Removed unused nuget packages
- Created embedly client for AspNet Standard/Core