The Petje.af API allows developers to use the OAuth2 protocol to allow a Petje.af user to grant a 3rd party application partial access to his/her account.
Before integrating the Petje.af API, you’ll need to register a new OAuth2 application in your Petje.af dashboard.
Go to "Koppelingen > Apps" for creating a client application
Redirect users form your application to the authorize page using the necessary scopes. On this page the user can grant authorization to your client application for the scopes you requested.
If the user approves your application, Petje.af will redirect them back to your
redirect_uriwith a temporary
Example of the redirect:
After you have received the temporary code, you can exchange it for valid access and refresh tokens using the tokens endpoint.
Because the Petje.af API issues short-lived access tokens, you will need to refresh access tokens using the tokens endpoint via the refresh token that was provided when the access token was issued.