Na registratie van Invantive als App in Exact Online heb ik problemen met het ophalen van data uit Exact Online.
Hierbij loop ik tegen een itgeneor362
error aan: “OAuth-gegevensbron is een geldig access token vereist”. Ik loop hier zowel tegenaan als ik data probeer op te halen via Power BI als via een Python script.
Het probleem is voor 10 minuten te verhelpen door de autorisatie te vernieuwen op de datacontainer zoals beschreven in [Eenvoudiger autorisaties vernieuwen op Invantive Cloud].
Python script wat gebruikt wordt om data op te halen is voor bijvoorbeeld een overzicht van de actieve administraties:
import requests
vuser = username_invantive_Cloud
vpassword = password_invantive_Cloud
Entrypoint = 'https://bridge-online.cloud/bedrijfsnaam/odata4/ExactOnlineREST.System.SystemDivisions@eol?$Select= Code, Description'
response = requests.get(Entrypoint, auth=(vuser, vpassword))
Bovenstaande werkte voorheen en werkt nu nog steeds voor de eerste 10 minuten. Dit is in mijn ogen ook gelijk aan methode waarop Power BI data authenticatie voorheen toepaste.
Als de verbinding naar Invantive Cloud (en vervolgens data ophalen uit Exact Online) nu ook volgens het OAuth2.0 principe moet lopen wat gebruik ik dan voor bijvoorbeeld:
- Authorization URL
- Acces Token URL
- Redirect URL
Zijn dit dezelfde URL’s die zijn ingericht voor Invantive Cloud binnen Exact Online? Of kan ik die informatie ergens anders terugvinden.