Epinova's take on Issuu's media API
No configuration via config files are needed. All API calls are made towards Issuu's production endpoint. Each service method in this API wrapper takes in an API key & secret, so it is the calling application that decides how to configure that.
If using Structuremap:
container.Configure(
x =>
{
x.Scan(y =>
{
y.TheCallingAssembly();
y.WithDefaultConventions();
});
x.AddRegistry<Epinova.IssuuMedia.MediaRegistry>();
});
If you cannot use the structuremap registry provided with this module, you can manually set up MediaService for IMediaService.
Epinova.IssuuMedia.IMediaService describes the service.
Basically, you can fetch info for embedded documents and list all documents belonging to the specified account.
The Issuu API has several other methods not implemented/wrapped in this module yet, so this is a very simple read-only module so far.
- Epinova.Infrastructure >= v11.1.0.95.
- EPiServer.Framework >= v11.1 for logging purposes.
- Automapper >= v9.0 for mapping models.
- StructureMap >= v4.7 for registering service contract.
The module is published on nuget.org.
nuget install Epinova.IssuuMedia
- .NET Standard 2.0
- Tests target .NET Core 2.1
- Tarjei Olsen - Initial work - apeneve
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE file for details