REST API

Documentatie


Meld je eerst aan voor een gratis testaccount.

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))
{
    // ...
}
Iets veiliger is om in de 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");
Volgende