REST API
Documentatie
- Nederlands
- English
Authenticatie
Print API is beveiligd met OAuth 2.0. Dat betekent dat je app zich eerst moet identificeren, voordat deze met de API kan praten. Dat noemen we authenticatie. Op deze pagina gaan we in op het authenticatieproces.
TIP: Houd je API keys bij de hand. Deze staan op je dashboard.
Voorbeeld
Als je onze C# library gebruikt, wordt de authenticatie automatisch voor je geregeld. Neem de volgende code over en vervang de CLIENT_ID en SECRET door jouw API keys.
var credentials = new PrintApi.Credentials
{
ClientId = "CLIENT_ID",
SecretProvider = () => "SECRET"
};
using (var client = new PrintApi.Client(credentials, PrintApi.Client.Mode.Test))
{
// ...
}
SecretProvider
het secret on-demand uit een versleutelde bron te
laden, zodat deze niet permanent in het werkgeheugen blijft staan.
Het variabele client
bevat nu een API client die zich automatisch authenticeert indien
nodig. Met dit object kun je de functies van Print API aanroepen. Alle API calls zijn async. Dat
ziet er dus zo uit:
PrintApi.Output.Order order = await client.Orders.GetAsync("863596363");