Open DennisLamers opened 1 year ago
De URL is voor iedere school hetzelfde, namelijk https://api.somtoday.nl/rest/v1. De Client id zorgt ervoor dat je alleen gegevens van jouw school kan opvragen. Een Client id kan Somtoday voor je aanmaken als je je inschrijft voor het partnerprogramma. https://som.today/somtoday-connect/contact-partnerprogramma-somtoday-connect/
Bij het inschrijven voor het partnerprogramma, zal Somtoday de verwerkersovereenkomst aanbieden. De tekenbevoegd persoon van school kan deze ondertekenen.
Het lijkt erop dat het komende schooljaar de UmService van Somtoday nog beschikbaar zal zijn. Ik raad aan om komende schooljaar nog de vorige koppeling te gebruiken. https://github.com/DwayneSelsig/Somtoday2MicrosoftSchoolDataSync
Hoi Dwayne,
Dank je wel voor deze uitleg, ik ben samen met Somtoday (Topicus) aan het testen om Somtoday Connect te kunnen gaan gebruiken via een ‘test school’ (UUID). Ik heb van Topicus ook een Secret en Client ID gekregen, maar er wordt gemeld dat er 0 connectie gemaakt wordt met deze ‘test school’.
Hieronder de configuratie waarbij Topicus meldt dat er ook een URL in verwerkt zou moeten zijn, dus vandaag de vraag. Zie jij hierin verkeerde configuratie?
<appSettings>
<add key="BooleanFilterBylocation" value="False" />
<add key="IncludedLocationCode" value="AB;CD;EF;GH" />
<add key="SchoolUUID" value="1349fac3-259a-44fd-a1f1-6fe5f8a2f39e" />
<add key="ClientId" value=****" />
<add key="ClientSecret" value="****" />
<add key="OutputFolder" value="D:\SOM2SDS-v2\CSV\" />
<add key="SeperateOutputFolderForEachLocation" value="True" />
<add key="OutputFormatUsernameTeacher" value="Emailadres" />
<add key="OutputFormatUsernameStudent" value="Emailadres" />
<add key="OutputFormatUsernameTeacher" value="gebruikersnaam" />
<add key="OutputFormatUsernameStudent" value="leerlingnummer" />
<add key="EnableGuardianSync" value="False" />
</appSettings>
Met vriendelijke groet, Dennis Lamers | Systeembeheerder
Ik heb een nieuwe versie gepubliceerd die kan wisselen tussen productie- en testomgeving. Door de config aan te passen wordt de juiste URL gekozen. De URLs voor het bevinden met Somtoday Connect zijn ingevoerd in de broncode: SomtodayOpenAPI2MicrosoftSchoolDataSync/Helpers/SomEnvironmentConfig.cs
Dit is dubbel vermeld:
<add key="OutputFormatUsernameTeacher" value="Emailadres" />
<add key="OutputFormatUsernameStudent" value="Emailadres" />
<add key="OutputFormatUsernameTeacher" value="gebruikersnaam" />
<add key="OutputFormatUsernameStudent" value="leerlingnummer" />
Probeer het eerst met:
<add key="OutputFormatUsernameTeacher" value="Emailadres" />
<add key="OutputFormatUsernameStudent" value="Emailadres" />
Er schijnt een URL geconfigureerd te moeten worden om te communiceren met Somtoday, deze kunnen we in deze versie niet meer configureren.
Verder moet er een overeenkomst gemaakt worden met Somtoday om de Somtoday-Connect te mogen gebruiken.